1 write to Compilation
Microsoft.CodeAnalysis.CSharp (1)
Symbols\AnonymousTypes\AnonymousTypeManager.cs (1)
20
this.
Compilation
= compilation;
34 references to Compilation
Microsoft.CodeAnalysis.CSharp (34)
Symbols\AnonymousTypes\AnonymousTypeManager.SymbolCollection.cs (15)
111
get { return
Compilation
.GetSpecialType(SpecialType.System_Object); }
116
get { return
Compilation
.GetSpecialType(SpecialType.System_Void); }
121
get { return
Compilation
.GetSpecialType(SpecialType.System_Boolean); }
126
get { return
Compilation
.GetSpecialType(SpecialType.System_String); }
131
get { return
Compilation
.GetSpecialType(SpecialType.System_Int32); }
136
get { return
Compilation
.GetSpecialType(SpecialType.System_IntPtr); }
141
get { return
Compilation
.GetSpecialType(SpecialType.System_MulticastDelegate); }
146
get { return
Compilation
.GetWellKnownType(WellKnownType.System_Diagnostics_DebuggerBrowsableState); }
151
get { return this.
Compilation
.GetSpecialTypeMember(SpecialMember.System_Object__Equals) as MethodSymbol; }
156
get { return this.
Compilation
.GetSpecialTypeMember(SpecialMember.System_Object__ToString) as MethodSymbol; }
161
get { return this.
Compilation
.GetSpecialTypeMember(SpecialMember.System_Object__GetHashCode) as MethodSymbol; }
166
get { return this.
Compilation
.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__Equals) as MethodSymbol; }
171
get { return this.
Compilation
.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode) as MethodSymbol; }
176
get { return this.
Compilation
.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default) as MethodSymbol; }
181
get { return this.
Compilation
.GetSpecialTypeMember(SpecialMember.System_String__Format_IFormatProvider) as MethodSymbol; }
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (11)
121
CSharpCompilation previousSubmission = this.
Compilation
.PreviousSubmission;
143
CSharpCompilation previousSubmission = this.
Compilation
.PreviousSubmission;
178
Compilation
.GetSpecialType(SpecialType.System_IntPtr),
179
returnsVoid ?
Compilation
.GetSpecialType(SpecialType.System_Void) : null,
192
bool useUpdatedEscapeRules =
Compilation
.SourceModule.UseUpdatedEscapeRules;
193
bool runtimeSupportsByRefLikeGenerics =
Compilation
.SourceAssembly.RuntimeSupportsByRefLikeGenerics;
474
Compilation
.GetSpecialType(SpecialType.System_IntPtr),
475
returnsVoid ?
Compilation
.GetSpecialType(SpecialType.System_Void) : null,
527
int submissionSlotIndex = this.
Compilation
.GetSubmissionSlotIndex();
619
builder.Sort(new AnonymousTypeOrDelegateComparer(this.
Compilation
));
637
builder.Sort(new AnonymousTypeOrDelegateComparer(this.
Compilation
));
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
59
get { return this.Manager.
Compilation
.SourceModule.GlobalNamespace; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
152
AddSynthesizedAttribute(ref attributes, manager.
Compilation
.TrySynthesizeAttribute(
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
172
AddSynthesizedAttribute(ref attributes, Manager.
Compilation
.TrySynthesizeAttribute(
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (3)
164
AddSynthesizedAttribute(ref attributes, Manager.
Compilation
.TrySynthesizeAttribute(
167
if (Manager.
Compilation
.Options.OptimizationLevel == OptimizationLevel.Debug)
218
return Manager.
Compilation
.TrySynthesizeAttribute(
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (2)
101
if (currentSmallestLocation != null && this.Manager.
Compilation
.CompareSourceLocations(currentSmallestLocation, location) < 0)
137
get { return this.Manager.
Compilation
.SourceModule.GlobalNamespace; }