25 references to AnonymousTypeManager
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_AnonymousTypes.cs (1)
105
AnonymousTypeManager manager = this.Compilation.
AnonymousTypeManager
;
Binder\Binder_Expressions.cs (1)
11264
return Compilation.
AnonymousTypeManager
.ConstructAnonymousDelegateSymbol(typeDescr);
Binder\Binder_Query.cs (1)
813
AnonymousTypeManager manager = this.Compilation.
AnonymousTypeManager
;
Compilation\CSharpCompilation.cs (2)
210
return
AnonymousTypeManager
;
4269
return this.
AnonymousTypeManager
.ConstructAnonymousTypeSymbol(descriptor).GetPublicSymbol();
Compiler\MethodCompiler.cs (1)
181
compilation.
AnonymousTypeManager
.AssignTemplatesNamesAndCompile(methodCompiler, moduleBeingBuiltOpt, diagnostics);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (3)
230
Compilation.
AnonymousTypeManager
.GetAnonymousTypeMap(),
231
Compilation.
AnonymousTypeManager
.GetAnonymousDelegates(),
232
Compilation.
AnonymousTypeManager
.GetAnonymousDelegatesWithIndexedNames());
Emitter\Model\PEModuleBuilder.cs (1)
551
return Compilation.
AnonymousTypeManager
.GetAllCreatedTemplates()
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
788
var synthesizedType = _factory.Compilation.
AnonymousTypeManager
.SynthesizeDelegate(parameterCount, byRefs, returnsVoid, generation);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
124
var previousCache = (previousSubmission == null) ? null : previousSubmission.
AnonymousTypeManager
.AnonymousTypeTemplates;
146
var previousCache = (previousSubmission == null) ? null : previousSubmission.
AnonymousTypeManager
._lazyAnonymousDelegates;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenScriptTests.cs (12)
220
Assert.True(s2.
AnonymousTypeManager
.AreTemplatesSealed);
221
Assert.Equal(0, s2.
AnonymousTypeManager
.GetAllCreatedTemplates().Length);
223
Assert.True(s1.
AnonymousTypeManager
.AreTemplatesSealed);
224
Assert.Equal(1, s1.
AnonymousTypeManager
.GetAllCreatedTemplates().Length);
226
Assert.True(s0.
AnonymousTypeManager
.AreTemplatesSealed);
227
Assert.Equal(1, s0.
AnonymousTypeManager
.GetAllCreatedTemplates().Length);
229
Assert.False(sx.
AnonymousTypeManager
.AreTemplatesSealed);
246
Assert.True(s1.
AnonymousTypeManager
.AreTemplatesSealed);
247
Assert.Equal(0, s1.
AnonymousTypeManager
.GetAllCreatedTemplates().Length);
250
Assert.True(s0.
AnonymousTypeManager
.AreTemplatesSealed);
251
Assert.Equal(1, s0.
AnonymousTypeManager
.GetAllCreatedTemplates().Length);
253
Assert.False(sx.
AnonymousTypeManager
.AreTemplatesSealed);