25 references to AnonymousTypeManager
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_AnonymousTypes.cs (1)
105AnonymousTypeManager manager = this.Compilation.AnonymousTypeManager;
Binder\Binder_Expressions.cs (1)
9272return Compilation.AnonymousTypeManager.ConstructAnonymousDelegateSymbol(typeDescr);
Binder\Binder_Query.cs (1)
812AnonymousTypeManager manager = this.Compilation.AnonymousTypeManager;
Compilation\CSharpCompilation.cs (2)
190return AnonymousTypeManager; 3907return this.AnonymousTypeManager.ConstructAnonymousTypeSymbol(descriptor).GetPublicSymbol();
Compiler\MethodCompiler.cs (1)
172compilation.AnonymousTypeManager.AssignTemplatesNamesAndCompile(methodCompiler, moduleBeingBuiltOpt, diagnostics);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (3)
262var anonymousTypes = this.Compilation.AnonymousTypeManager.GetAnonymousTypeMap(); 270var anonymousDelegates = this.Compilation.AnonymousTypeManager.GetAnonymousDelegates(); 278var anonymousDelegates = this.Compilation.AnonymousTypeManager.GetAnonymousDelegatesWithIndexedNames();
Emitter\Model\PEModuleBuilder.cs (1)
532return Compilation.AnonymousTypeManager.GetAllCreatedTemplates()
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
802var synthesizedType = _factory.Compilation.AnonymousTypeManager.SynthesizeDelegate(parameterCount, byRefs, returnsVoid, generation);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
123var previousCache = (previousSubmission == null) ? null : previousSubmission.AnonymousTypeManager.AnonymousTypeTemplates; 145var previousCache = (previousSubmission == null) ? null : previousSubmission.AnonymousTypeManager._lazyAnonymousDelegates;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenScriptTests.cs (12)
220Assert.True(s2.AnonymousTypeManager.AreTemplatesSealed); 221Assert.Equal(0, s2.AnonymousTypeManager.GetAllCreatedTemplates().Length); 223Assert.True(s1.AnonymousTypeManager.AreTemplatesSealed); 224Assert.Equal(1, s1.AnonymousTypeManager.GetAllCreatedTemplates().Length); 226Assert.True(s0.AnonymousTypeManager.AreTemplatesSealed); 227Assert.Equal(1, s0.AnonymousTypeManager.GetAllCreatedTemplates().Length); 229Assert.False(sx.AnonymousTypeManager.AreTemplatesSealed); 246Assert.True(s1.AnonymousTypeManager.AreTemplatesSealed); 247Assert.Equal(0, s1.AnonymousTypeManager.GetAllCreatedTemplates().Length); 250Assert.True(s0.AnonymousTypeManager.AreTemplatesSealed); 251Assert.Equal(1, s0.AnonymousTypeManager.GetAllCreatedTemplates().Length); 253Assert.False(sx.AnonymousTypeManager.AreTemplatesSealed);