Class CodeDocument
Syntax
public sealed class CodeDocument : CodeElement
Properties
AssemblyCustomAttributes
Declaration
public List<CodeAttributeDeclaration> AssemblyCustomAttributes { get; }
Property Value
Children
Declaration
public override IEnumerable<CodeElement> Children { get; }
Property Value
Overrides
Namespaces
Declaration
public List<CodeNamespace> Namespaces { get; }
Property Value
ReferencedAssemblies
Declaration
public List<string> ReferencedAssemblies { get; }
Property Value
Types
Declaration
public List<CodeTypeDeclaration> Types { get; }
Property Value
Usings
Declaration
public HashSet<CodeUsing> Usings { get; }
Property Value
Methods
EmitInner(CodeEmitter)
Declaration
protected override void EmitInner(CodeEmitter emitter)
Parameters
Overrides
EmitPrefix(CodeEmitter)
Declaration
protected override void EmitPrefix(CodeEmitter emitter)
Parameters
Overrides
EmitSuffix(CodeEmitter)
Declaration
protected override void EmitSuffix(CodeEmitter emitter)
Parameters
Overrides
Extension Methods