1 type derived from CodeTypeDeclaration
System.CodeDom (1)
System\CodeDom\CodeTypeDelegate.cs (1)
8public class CodeTypeDelegate : CodeTypeDeclaration
7 instantiations of CodeTypeDeclaration
PresentationBuildTasks (2)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (2)
2440CodeTypeDeclaration ctdClass = new CodeTypeDeclaration 2738CodeTypeDeclaration ctdClass = new CodeTypeDeclaration
System.CodeDom (2)
Microsoft\CSharp\CSharpCodeGenerator.cs (1)
309CodeTypeDeclaration dummyClass = new CodeTypeDeclaration();
System\CodeDom\Compiler\CodeGenerator.cs (1)
411CodeTypeDeclaration dummyClass = new CodeTypeDeclaration();
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
516CodeTypeDeclaration typeDecl = new CodeTypeDeclaration(typeName);
System.Windows.Forms.Design (2)
System\ComponentModel\Design\Serialization\TypeCodeDomSerializer.cs (1)
418CodeTypeDeclaration docType = new(manager.GetName(root)!);
System\Resources\Tools\StronglyTypedResourceBuilder.cs (1)
369CodeTypeDeclaration classType = new(className);
139 references to CodeTypeDeclaration
PresentationBuildTasks (7)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (7)
2435private CodeTypeDeclaration GenerateClass(string className, ref string modifier, Type baseClass, string baseClassFullName) 2440CodeTypeDeclaration ctdClass = new CodeTypeDeclaration 2529CodeTypeDeclaration ctdClass = GenerateClass(className, ref modifier, baseClass, baseClassFullName); 2738CodeTypeDeclaration ctdClass = new CodeTypeDeclaration 3425internal CodeContextRoot(CodeTypeDeclaration codeClass, 3474internal CodeTypeDeclaration CodeClass 3493private CodeTypeDeclaration _codeClass;
System (1)
src\libraries\shims\System\ref\System.cs (1)
97[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.CodeDom.CodeTypeDeclaration))]
System.CodeDom (78)
Microsoft\CSharp\CSharpCodeGenerator.cs (21)
22private CodeTypeDeclaration _currentClass; 309CodeTypeDeclaration dummyClass = new CodeTypeDeclaration(); 339private void GenerateEvents(CodeTypeDeclaration e) 368private void GenerateFields(CodeTypeDeclaration e) 1307private void GenerateMethods(CodeTypeDeclaration e) 1404private void GenerateProperties(CodeTypeDeclaration e) 1716private void GenerateConstructors(CodeTypeDeclaration e) 1822private void GenerateType(CodeTypeDeclaration e) 1876foreach (CodeTypeDeclaration c in e.Types) 1886private void GenerateTypeStart(CodeTypeDeclaration e) 1943private void GenerateTypeMember(CodeTypeMember member, CodeTypeDeclaration declaredType) 1950if (member is CodeTypeDeclaration) 1952((ICodeGenerator)this).GenerateCodeFromType((CodeTypeDeclaration)member, _output.InnerWriter, _options); 2034private void GenerateTypeConstructors(CodeTypeDeclaration e) 2063private void GenerateSnippetMembers(CodeTypeDeclaration e) 2112private void GenerateNestedTypes(CodeTypeDeclaration e) 2116if (current is CodeTypeDeclaration) 2122CodeTypeDeclaration currentClass = (CodeTypeDeclaration)current; 2309private void OutputTypeAttributes(CodeTypeDeclaration e) 3095void ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o)
Microsoft\VisualBasic\VBCodeGenerator.cs (10)
678private void OutputTypeAttributes(CodeTypeDeclaration e) 1447protected override void GenerateEvent(CodeMemberEvent e, CodeTypeDeclaration c) 1543private static bool MethodIsOverloaded(CodeMemberMethod e, CodeTypeDeclaration c) 1572protected override void GenerateMethod(CodeMemberMethod e, CodeTypeDeclaration c) 1689protected override void GenerateEntryPointMethod(CodeEntryPointMethod e, CodeTypeDeclaration c) 1705private static bool PropertyIsOverloaded(CodeMemberProperty e, CodeTypeDeclaration c) 1727protected override void GenerateProperty(CodeMemberProperty e, CodeTypeDeclaration c) 1867protected override void GenerateConstructor(CodeConstructor e, CodeTypeDeclaration c) 1933protected override void GenerateTypeStart(CodeTypeDeclaration e) 2117protected override void GenerateTypeEnd(CodeTypeDeclaration e)
System\CodeDom\CodeTypeDeclarationCollection.cs (10)
17public CodeTypeDeclarationCollection(CodeTypeDeclaration[] value) 22public CodeTypeDeclaration this[int index] 24get => (CodeTypeDeclaration)List[index]; 28public int Add(CodeTypeDeclaration value) => List.Add(value); 30public void AddRange(CodeTypeDeclaration[] value) 51public bool Contains(CodeTypeDeclaration value) => List.Contains(value); 53public void CopyTo(CodeTypeDeclaration[] array, int index) => List.CopyTo(array, index); 55public int IndexOf(CodeTypeDeclaration value) => List.IndexOf(value); 57public void Insert(int index, CodeTypeDeclaration value) => List.Insert(index, value); 59public void Remove(CodeTypeDeclaration value) => List.Remove(value);
System\CodeDom\Compiler\CodeDomProvider.cs (1)
166public virtual void GenerateCodeFromType(CodeTypeDeclaration codeType, TextWriter writer, CodeGeneratorOptions options) =>
System\CodeDom\Compiler\CodeGenerator.cs (27)
16private CodeTypeDeclaration _currentClass; 21protected CodeTypeDeclaration CurrentClass => _currentClass; 51private void GenerateType(CodeTypeDeclaration e) 107private void GenerateTypeMember(CodeTypeMember member, CodeTypeDeclaration declaredType) 114if (member is CodeTypeDeclaration) 116((ICodeGenerator)this).GenerateCodeFromType((CodeTypeDeclaration)member, _output.InnerWriter, _options); 198private void GenerateTypeConstructors(CodeTypeDeclaration e) 239foreach (CodeTypeDeclaration c in e.Types) 251void ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o) 411CodeTypeDeclaration dummyClass = new CodeTypeDeclaration(); 433private void GenerateConstructors(CodeTypeDeclaration e) 468private void GenerateEvents(CodeTypeDeclaration e) 612private void GenerateFields(CodeTypeDeclaration e) 647private void GenerateSnippetMembers(CodeTypeDeclaration e) 724private void GenerateMethods(CodeTypeDeclaration e) 766private void GenerateNestedTypes(CodeTypeDeclaration e) 770if (current is CodeTypeDeclaration) 776CodeTypeDeclaration currentClass = (CodeTypeDeclaration)current; 822private void GenerateProperties(CodeTypeDeclaration e) 1506protected abstract void GenerateEvent(CodeMemberEvent e, CodeTypeDeclaration c); 1509protected abstract void GenerateEntryPointMethod(CodeEntryPointMethod e, CodeTypeDeclaration c); 1510protected abstract void GenerateMethod(CodeMemberMethod e, CodeTypeDeclaration c); 1511protected abstract void GenerateProperty(CodeMemberProperty e, CodeTypeDeclaration c); 1512protected abstract void GenerateConstructor(CodeConstructor e, CodeTypeDeclaration c); 1514protected abstract void GenerateTypeStart(CodeTypeDeclaration e); 1515protected abstract void GenerateTypeEnd(CodeTypeDeclaration e);
System\CodeDom\Compiler\CodeValidator.cs (8)
19private CodeTypeDeclaration _currentClass; 91else if (e is CodeTypeDeclaration) 93ValidateTypeDeclaration((CodeTypeDeclaration)e); 187foreach (CodeTypeDeclaration type in e.Types) 193private void ValidateTypeDeclaration(CodeTypeDeclaration e) 197CodeTypeDeclaration savedClass = _currentClass; 208private void ValidateTypeMembers(CodeTypeDeclaration e) 371private void ValidateTypeStart(CodeTypeDeclaration e)
System\CodeDom\Compiler\ICodeGenerator.cs (1)
20void GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o);
System.Management (1)
artifacts\obj\System.Management\Debug\net11.0\System.Management.notsupported.cs (1)
202public System.CodeDom.CodeTypeDeclaration GetStronglyTypedClassCode(bool includeSystemClassInClassDef, bool systemPropertyClass) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); }
System.Runtime.Serialization.Schema (25)
System\Runtime\Serialization\Schema\CodeExporter.cs (20)
110foreach (CodeTypeDeclaration codeTypeDecl in codeNS.Types) 288if (obj is CodeTypeDeclaration codeTypeDeclaration) 290CodeTypeDeclaration? newCodeTypeDeclaration = surrogateProvider.ProcessImportedType(codeTypeDeclaration, _codeCompileUnit); 420CodeTypeDeclaration? type = contractCodeDomInfo.TypeDeclaration; 469private CodeTypeDeclaration? GetNestedType(DataContract dataContract, ContractCodeDomInfo contractCodeDomInfo) 489CodeTypeDeclaration containingType = containingContractCodeDomInfo.TypeDeclaration!; // Nested types by definition have containing types. 503CodeTypeDeclaration type = CreateTypeDeclaration(nestedTypeName, dataContract); 514private static CodeTypeDeclaration CreateTypeDeclaration(string typeName, DataContract dataContract) 516CodeTypeDeclaration typeDecl = new CodeTypeDeclaration(typeName); 724foreach (CodeTypeDeclaration type in ns.Types) 745private static bool TypeContainsNestedType(CodeTypeDeclaration containingType, string typeName) 749if (member is CodeTypeDeclaration declaration) 768private void AddSerializableAttribute(bool generateSerializable, CodeTypeDeclaration type, ContractCodeDomInfo contractCodeDomInfo) 789CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration; 1018CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration; 1038CodeTypeDeclaration codeTypeDeclaration = contractCodeDomInfo.TypeDeclaration; 1069CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration; 1128CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration; 1239CodeTypeDeclaration generatedType = contractCodeDomInfo.TypeDeclaration; 1270CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration;
System\Runtime\Serialization\Schema\ContractCodeDomInfo.cs (1)
41internal CodeTypeDeclaration? TypeDeclaration { get; set; }
System\Runtime\Serialization\Schema\ISerializationCodeDomSurrogateProvider.cs (4)
19/// <param name="typeDeclaration">A <see cref="CodeTypeDeclaration"/> to process that represents the type declaration generated during schema import.</param> 21/// <returns>A <see cref="CodeTypeDeclaration"/> that contains the processed type.</returns> 22CodeTypeDeclaration ProcessImportedType(CodeTypeDeclaration typeDeclaration, CodeCompileUnit compileUnit);
System.Windows.Forms.Design (27)
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (11)
48private CodeTypeDeclaration? _documentType; 73LoaderHost.RemoveService<CodeTypeDeclaration>(); 125internal static void DumpTypeDeclaration(CodeTypeDeclaration? typeDeclaration) 228foreach (CodeTypeDeclaration typeDeclaration in codeNamespace.Types) 384private bool IntegrateSerializedTree(IDesignerSerializationManager manager, CodeTypeDeclaration newDecl) 387CodeTypeDeclaration docDeclaration = _documentType; 788CodeTypeDeclaration? typeDeclaration = null; 796typeDeclaration = _rootSerializer.Serialize(manager, LoaderHost.RootComponent) as CodeTypeDeclaration; 1028CodeTypeDeclaration? type = _documentType; 1135CodeTypeDeclaration? type = _documentType; 1227CodeTypeDeclaration? type = _documentType;
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.ModifiersExtenderProvider.cs (2)
143CodeTypeDeclaration? typeDecl = site.GetService<CodeTypeDeclaration>();
System\ComponentModel\Design\Serialization\ComponentCodeDomSerializer.cs (2)
229CodeTypeDeclaration typeDecl = manager.GetContext<CodeTypeDeclaration>()!;
System\ComponentModel\Design\Serialization\ComponentTypeCodeDomSerializer.cs (2)
23protected override CodeMemberMethod GetInitializeMethod(IDesignerSerializationManager manager, CodeTypeDeclaration typeDecl, object value) 52protected override CodeMemberMethod[] GetInitializeMethods(IDesignerSerializationManager manager, CodeTypeDeclaration typeDecl)
System\ComponentModel\Design\Serialization\ContainerCodeDomSerializer.cs (1)
50if (manager.TryGetContext(out CodeTypeDeclaration? typeDecl) && manager.TryGetContext(out RootContext? rootCtx))
System\ComponentModel\Design\Serialization\TypeCodeDomSerializer.cs (6)
38public virtual object Deserialize(IDesignerSerializationManager manager, CodeTypeDeclaration declaration) 334protected virtual CodeMemberMethod GetInitializeMethod(IDesignerSerializationManager manager, CodeTypeDeclaration declaration, object value) 353protected virtual CodeMemberMethod[] GetInitializeMethods(IDesignerSerializationManager manager, CodeTypeDeclaration declaration) 408public virtual CodeTypeDeclaration Serialize(IDesignerSerializationManager manager, object root, ICollection? members) 418CodeTypeDeclaration docType = new(manager.GetName(root)!); 478private void IntegrateStatements(IDesignerSerializationManager manager, object root, ICollection? members, StatementContext statementCtx, CodeTypeDeclaration typeDecl)
System\Resources\Tools\StronglyTypedResourceBuilder.cs (3)
369CodeTypeDeclaration classType = new(className); 458CodeTypeDeclaration classDeclaration, 674CodeTypeDeclaration classDeclaration,