2 implementations of ICodeGenerator
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.CodeDom\Compiler\CodeGenerator.cs (1)
25public abstract class CodeGenerator : ICodeGenerator
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
108internal 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)
122public abstract ICodeGenerator CreateGenerator(); 125public virtual ICodeGenerator CreateGenerator(TextWriter output) 130public virtual ICodeGenerator CreateGenerator(string fileName) 300private ICodeGenerator CreateGeneratorHelper() 302ICodeGenerator 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); 441bool ICodeGenerator.Supports(GeneratorSupport support) 447void ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o) 476void ICodeGenerator.GenerateCodeFromExpression(CodeExpression e, TextWriter w, CodeGeneratorOptions o) 505void ICodeGenerator.GenerateCodeFromCompileUnit(CodeCompileUnit e, TextWriter w, CodeGeneratorOptions o) 541void ICodeGenerator.GenerateCodeFromNamespace(CodeNamespace e, TextWriter w, CodeGeneratorOptions o) 570void ICodeGenerator.GenerateCodeFromStatement(CodeStatement e, TextWriter w, CodeGeneratorOptions o) 623bool ICodeGenerator.IsValidIdentifier(string value) 628void ICodeGenerator.ValidateIdentifier(string value) 634string ICodeGenerator.CreateEscapedIdentifier(string value) 640string ICodeGenerator.CreateValidIdentifier(string value) 646string 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)
58public override ICodeGenerator CreateGenerator() 60return (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); 4286void ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o) 4315void ICodeGenerator.GenerateCodeFromExpression(CodeExpression e, TextWriter w, CodeGeneratorOptions o) 4344void ICodeGenerator.GenerateCodeFromCompileUnit(CodeCompileUnit e, TextWriter w, CodeGeneratorOptions o) 4380void ICodeGenerator.GenerateCodeFromNamespace(CodeNamespace e, TextWriter w, CodeGeneratorOptions o) 4409void ICodeGenerator.GenerateCodeFromStatement(CodeStatement e, TextWriter w, CodeGeneratorOptions o)