1 type derived from CodeTypeDeclaration
System.CodeDom (1)
System\CodeDom\CodeTypeDelegate.cs (1)
8public class CodeTypeDelegate : CodeTypeDeclaration
16 instantiations of CodeTypeDeclaration
Microsoft.Build.Tasks.Core (2)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
236CodeTypeDeclaration codeTypeDeclaration = new CodeTypeDeclaration
system.design\stronglytypedresourcebuilder.cs (1)
232var srClass = new CodeTypeDeclaration(className);
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.Management (7)
System\Management\WMIGenerator.cs (7)
241cc = new CodeTypeDeclaration(PrivateNamesUsed["GeneratedClassName"].ToString()); 1086CodeTypeDeclaration SysPropsClass = new CodeTypeDeclaration(PublicNamesUsed["SystemPropertiesClass"].ToString()); 1814EnumObj = new CodeTypeDeclaration(strEnum); 1918EnumObj = new CodeTypeDeclaration(strEnum); 3744CodeTypeDeclaration CodeConvertorClass = new CodeTypeDeclaration(PrivateNamesUsed["ConverterClass"].ToString()); 4245ccc = new CodeTypeDeclaration(PrivateNamesUsed["CollectionClass"].ToString()); 4424ecc = new CodeTypeDeclaration(PrivateNamesUsed["EnumeratorClass"].ToString());
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
525CodeTypeDeclaration 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);
159 references to CodeTypeDeclaration
Microsoft.Build.Tasks.Core (5)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (2)
236CodeTypeDeclaration codeTypeDeclaration = new CodeTypeDeclaration 634private static CodeMemberProperty CreateProperty(CodeTypeDeclaration codeTypeDeclaration, string name, Type type, object defaultValue = null, bool isOutput = false, bool isRequired = false)
system.design\stronglytypedresourcebuilder.cs (3)
232var srClass = new CodeTypeDeclaration(className); 343private static void EmitBasicClassMembers(CodeTypeDeclaration srClass, String nameSpace, String baseName, String resourcesNamespace, bool internalClass, bool useStatic) 549private static bool DefineResourceFetchingProperty(String propertyName, String resourceName, ResourceData data, CodeTypeDeclaration srClass, bool internalClass, bool useStatic)
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\runtime\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 (16)
System\Management\ManagementClass.cs (2)
1365/// <para>A <see cref='System.CodeDom.CodeTypeDeclaration'/> instance 1407public CodeTypeDeclaration GetStronglyTypedClassCode(bool includeSystemClassInClassDef, bool systemPropertyClass)
System\Management\WMIGenerator.cs (14)
69private CodeTypeDeclaration cc; 70private CodeTypeDeclaration ccc; 71private CodeTypeDeclaration ecc; 72private CodeTypeDeclaration EnumObj; 126/// Returns a <see cref="System.CodeDom.CodeTypeDeclaration"/> for 132/// <para>Returns the <see cref="System.CodeDom.CodeTypeDeclaration"/> for the WMI class.</para> 139public CodeTypeDeclaration GenerateCode(bool includeSystemProperties, bool systemPropertyClass) 141CodeTypeDeclaration retType; 238private CodeTypeDeclaration GetCodeTypeDeclarationForClass(bool bIncludeSystemClassinClassDef) 1084private CodeTypeDeclaration GenerateSystemPropertiesClass() 1086CodeTypeDeclaration SysPropsClass = new CodeTypeDeclaration(PublicNamesUsed["SystemPropertiesClass"].ToString()); 3719private CodeTypeDeclaration GenerateTypeConverterClass() 3744CodeTypeDeclaration CodeConvertorClass = new CodeTypeDeclaration(PrivateNamesUsed["ConverterClass"].ToString()); 5302private void AddClassComments(CodeTypeDeclaration cc)
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); 427CodeTypeDeclaration? type = contractCodeDomInfo.TypeDeclaration; 476private CodeTypeDeclaration? GetNestedType(DataContract dataContract, ContractCodeDomInfo contractCodeDomInfo) 497CodeTypeDeclaration containingType = containingContractCodeDomInfo.TypeDeclaration; 511CodeTypeDeclaration type = CreateTypeDeclaration(nestedTypeName, dataContract); 523private static CodeTypeDeclaration CreateTypeDeclaration(string typeName, DataContract dataContract) 525CodeTypeDeclaration typeDecl = new CodeTypeDeclaration(typeName); 737foreach (CodeTypeDeclaration type in ns.Types) 758private static bool TypeContainsNestedType(CodeTypeDeclaration containingType, string typeName) 762if (member is CodeTypeDeclaration declaration) 781private void AddSerializableAttribute(bool generateSerializable, CodeTypeDeclaration type, ContractCodeDomInfo contractCodeDomInfo) 802CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration; 1032CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration; 1052CodeTypeDeclaration codeTypeDeclaration = contractCodeDomInfo.TypeDeclaration; 1083CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration; 1143CodeTypeDeclaration type = contractCodeDomInfo.TypeDeclaration; 1258CodeTypeDeclaration generatedType = contractCodeDomInfo.TypeDeclaration; 1290CodeTypeDeclaration 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,