public DocumentContext(Uri tripUri, string _namespace, GeneratorConfig generatorConfig, TypeRegistry typeRegistry) { Document = IdlParser.BuildDocument(tripUri); this.tripUri = tripUri; Namespace = _namespace; this.generatorConfig = generatorConfig; TypeRegistry = typeRegistry; TypeConverter = new TypeToCSharpConverter(typeRegistry, _namespace, CSharpNamespace); }
protected DocumentContext(Uri uri, string @namespace, GeneratorConfig generatorConfig, TypeRegistry typeRegistry, ITypeMangler typeMangler) { Document = IdlParser.BuildDocument(uri); Namespace = @namespace; _uri = uri; _generatorConfig = generatorConfig; TypeRegistry = typeRegistry; TypeMangler = typeMangler; TypeConverter = new TypeConverter(typeRegistry, @namespace, CodeNamespace, TypeMangler); }