2 implementations of ICodeGenerator
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.CodeDom\Compiler\CodeGenerator.cs (1)
25
public abstract class CodeGenerator :
ICodeGenerator
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
108
internal class CSharpCodeGenerator : ICodeCompiler,
ICodeGenerator
39 references to ICodeGenerator
dotnet-svcutil-lib (39)
FrameworkFork\Microsoft.CodeDom\Compiler\CodeCompiler.cs (1)
274
((
ICodeGenerator
)this).GenerateCodeFromCompileUnit(ea[i], sw, Options);
FrameworkFork\Microsoft.CodeDom\Compiler\CodeDOMProvider.cs (5)
122
public abstract
ICodeGenerator
CreateGenerator();
125
public virtual
ICodeGenerator
CreateGenerator(TextWriter output)
130
public virtual
ICodeGenerator
CreateGenerator(string fileName)
300
private
ICodeGenerator
CreateGeneratorHelper()
302
ICodeGenerator
generator = CreateGenerator();
FrameworkFork\Microsoft.CodeDom\Compiler\CodeGenerator.cs (18)
300
((
ICodeGenerator
)this).GenerateCodeFromType((CodeTypeDeclaration)member, _output.InnerWriter, _options);
420
((
ICodeGenerator
)this).GenerateCodeFromNamespace(n, _output.InnerWriter, _options);
436
((
ICodeGenerator
)this).GenerateCodeFromType(c, _output.InnerWriter, _options);
441
bool
ICodeGenerator
.Supports(GeneratorSupport support)
447
void
ICodeGenerator
.GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o)
476
void
ICodeGenerator
.GenerateCodeFromExpression(CodeExpression e, TextWriter w, CodeGeneratorOptions o)
505
void
ICodeGenerator
.GenerateCodeFromCompileUnit(CodeCompileUnit e, TextWriter w, CodeGeneratorOptions o)
541
void
ICodeGenerator
.GenerateCodeFromNamespace(CodeNamespace e, TextWriter w, CodeGeneratorOptions o)
570
void
ICodeGenerator
.GenerateCodeFromStatement(CodeStatement e, TextWriter w, CodeGeneratorOptions o)
623
bool
ICodeGenerator
.IsValidIdentifier(string value)
628
void
ICodeGenerator
.ValidateIdentifier(string value)
634
string
ICodeGenerator
.CreateEscapedIdentifier(string value)
640
string
ICodeGenerator
.CreateValidIdentifier(string value)
646
string
ICodeGenerator
.GetTypeOutput(CodeTypeReference type)
978
((
ICodeGenerator
)this).GenerateCodeFromType(currentClass, _output.InnerWriter, _options);
1166
((
ICodeGenerator
)this).GenerateCodeFromStatement((CodeStatement)en.Current, _output.InnerWriter, _options);
1229
((
ICodeGenerator
)this).GenerateCodeFromExpression(arg.Value, _output.InnerWriter, _options);
1460
((
ICodeGenerator
)this).GenerateCodeFromExpression((CodeExpression)en.Current, _output.InnerWriter, _options);
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (15)
58
public override
ICodeGenerator
CreateGenerator()
60
return (
ICodeGenerator
)_generator;
1242
((
ICodeGenerator
)this).GenerateCodeFromStatement((CodeStatement)en.Current, _output.InnerWriter, _options);
2694
((
ICodeGenerator
)this).GenerateCodeFromType(c, _output.InnerWriter, _options);
2770
((
ICodeGenerator
)this).GenerateCodeFromType((CodeTypeDeclaration)member, _output.InnerWriter, _options);
2944
((
ICodeGenerator
)this).GenerateCodeFromType(currentClass, _output.InnerWriter, _options);
2957
((
ICodeGenerator
)this).GenerateCodeFromNamespace(n, _output.InnerWriter, _options);
2975
((
ICodeGenerator
)this).GenerateCodeFromExpression(arg.Value, _output.InnerWriter, _options);
3031
((
ICodeGenerator
)this).GenerateCodeFromExpression((CodeExpression)en.Current, _output.InnerWriter, _options);
4182
((
ICodeGenerator
)this).GenerateCodeFromCompileUnit(ea[i], sw, Options);
4286
void
ICodeGenerator
.GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o)
4315
void
ICodeGenerator
.GenerateCodeFromExpression(CodeExpression e, TextWriter w, CodeGeneratorOptions o)
4344
void
ICodeGenerator
.GenerateCodeFromCompileUnit(CodeCompileUnit e, TextWriter w, CodeGeneratorOptions o)
4380
void
ICodeGenerator
.GenerateCodeFromNamespace(CodeNamespace e, TextWriter w, CodeGeneratorOptions o)
4409
void
ICodeGenerator
.GenerateCodeFromStatement(CodeStatement e, TextWriter w, CodeGeneratorOptions o)