1 type derived from CodeTypeDeclaration
System.CodeDom (1)
System\CodeDom\CodeTypeDelegate.cs (1)
8public class CodeTypeDelegate : CodeTypeDeclaration
9 instantiations of CodeTypeDeclaration
Microsoft.Build.Tasks.Core (2)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
212CodeTypeDeclaration codeTypeDeclaration = new CodeTypeDeclaration
system.design\stronglytypedresourcebuilder.cs (1)
203var srClass = new CodeTypeDeclaration(className);
PresentationBuildTasks (2)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (2)
2453CodeTypeDeclaration ctdClass = new CodeTypeDeclaration 2751CodeTypeDeclaration ctdClass = new CodeTypeDeclaration
System.CodeDom (2)
Microsoft\CSharp\CSharpCodeGenerator.cs (1)
311CodeTypeDeclaration 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);
144 references to CodeTypeDeclaration
Microsoft.Build.Tasks.Core (5)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (2)
212CodeTypeDeclaration codeTypeDeclaration = new CodeTypeDeclaration 618private static CodeMemberProperty CreateProperty(CodeTypeDeclaration codeTypeDeclaration, string name, Type type, object defaultValue = null)
system.design\stronglytypedresourcebuilder.cs (3)
203var srClass = new CodeTypeDeclaration(className); 314private static void EmitBasicClassMembers(CodeTypeDeclaration srClass, String nameSpace, String baseName, String resourcesNamespace, bool internalClass, bool useStatic) 520private static bool DefineResourceFetchingProperty(String propertyName, String resourceName, ResourceData data, CodeTypeDeclaration srClass, bool internalClass, bool useStatic)
PresentationBuildTasks (7)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (7)
2448private CodeTypeDeclaration GenerateClass(string className, ref string modifier, Type baseClass, string baseClassFullName) 2453CodeTypeDeclaration ctdClass = new CodeTypeDeclaration 2542CodeTypeDeclaration ctdClass = GenerateClass(className, ref modifier, baseClass, baseClassFullName); 2751CodeTypeDeclaration ctdClass = new CodeTypeDeclaration 3438internal CodeContextRoot(CodeTypeDeclaration codeClass, 3487internal CodeTypeDeclaration CodeClass 3506private 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; 311CodeTypeDeclaration dummyClass = new CodeTypeDeclaration(); 341private void GenerateEvents(CodeTypeDeclaration e) 370private void GenerateFields(CodeTypeDeclaration e) 1309private void GenerateMethods(CodeTypeDeclaration e) 1406private void GenerateProperties(CodeTypeDeclaration e) 1718private void GenerateConstructors(CodeTypeDeclaration e) 1824private void GenerateType(CodeTypeDeclaration e) 1878foreach (CodeTypeDeclaration c in e.Types) 1888private void GenerateTypeStart(CodeTypeDeclaration e) 1945private void GenerateTypeMember(CodeTypeMember member, CodeTypeDeclaration declaredType) 1952if (member is CodeTypeDeclaration) 1954((ICodeGenerator)this).GenerateCodeFromType((CodeTypeDeclaration)member, _output.InnerWriter, _options); 2036private void GenerateTypeConstructors(CodeTypeDeclaration e) 2065private void GenerateSnippetMembers(CodeTypeDeclaration e) 2114private void GenerateNestedTypes(CodeTypeDeclaration e) 2118if (current is CodeTypeDeclaration) 2124CodeTypeDeclaration currentClass = (CodeTypeDeclaration)current; 2311private void OutputTypeAttributes(CodeTypeDeclaration e) 3097void ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o)
Microsoft\VisualBasic\VBCodeGenerator.cs (10)
678private void OutputTypeAttributes(CodeTypeDeclaration e) 1451protected override void GenerateEvent(CodeMemberEvent e, CodeTypeDeclaration c) 1547private static bool MethodIsOverloaded(CodeMemberMethod e, CodeTypeDeclaration c) 1576protected override void GenerateMethod(CodeMemberMethod e, CodeTypeDeclaration c) 1693protected override void GenerateEntryPointMethod(CodeEntryPointMethod e, CodeTypeDeclaration c) 1709private static bool PropertyIsOverloaded(CodeMemberProperty e, CodeTypeDeclaration c) 1731protected override void GenerateProperty(CodeMemberProperty e, CodeTypeDeclaration c) 1871protected override void GenerateConstructor(CodeConstructor e, CodeTypeDeclaration c) 1937protected override void GenerateTypeStart(CodeTypeDeclaration e) 2121protected 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)
16private CodeTypeDeclaration _currentClass; 88else if (e is CodeTypeDeclaration) 90ValidateTypeDeclaration((CodeTypeDeclaration)e); 184foreach (CodeTypeDeclaration type in e.Types) 190private void ValidateTypeDeclaration(CodeTypeDeclaration e) 194CodeTypeDeclaration savedClass = _currentClass; 205private void ValidateTypeMembers(CodeTypeDeclaration e) 368private 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\net10.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; 794CodeTypeDeclaration? typeDeclaration = null; 802typeDeclaration = _rootSerializer.Serialize(manager, LoaderHost.RootComponent) as CodeTypeDeclaration; 1034CodeTypeDeclaration? type = _documentType; 1141CodeTypeDeclaration? type = _documentType; 1233CodeTypeDeclaration? 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,