25 references to AnonymousTypeManager
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_AnonymousTypes.cs (1)
105
AnonymousTypeManager manager = this.Compilation.
AnonymousTypeManager
;
Binder\Binder_Expressions.cs (1)
9272
return Compilation.
AnonymousTypeManager
.ConstructAnonymousDelegateSymbol(typeDescr);
Binder\Binder_Query.cs (1)
812
AnonymousTypeManager manager = this.Compilation.
AnonymousTypeManager
;
Compilation\CSharpCompilation.cs (2)
190
return
AnonymousTypeManager
;
3907
return this.
AnonymousTypeManager
.ConstructAnonymousTypeSymbol(descriptor).GetPublicSymbol();
Compiler\MethodCompiler.cs (1)
172
compilation.
AnonymousTypeManager
.AssignTemplatesNamesAndCompile(methodCompiler, moduleBeingBuiltOpt, diagnostics);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (3)
262
var anonymousTypes = this.Compilation.
AnonymousTypeManager
.GetAnonymousTypeMap();
270
var anonymousDelegates = this.Compilation.
AnonymousTypeManager
.GetAnonymousDelegates();
278
var anonymousDelegates = this.Compilation.
AnonymousTypeManager
.GetAnonymousDelegatesWithIndexedNames();
Emitter\Model\PEModuleBuilder.cs (1)
532
return Compilation.
AnonymousTypeManager
.GetAllCreatedTemplates()
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
802
var synthesizedType = _factory.Compilation.
AnonymousTypeManager
.SynthesizeDelegate(parameterCount, byRefs, returnsVoid, generation);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
123
var previousCache = (previousSubmission == null) ? null : previousSubmission.
AnonymousTypeManager
.AnonymousTypeTemplates;
145
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);