private void AppendMainContainer() { string resource = IntermediateResult.HasHost ? HostspecificSuffixResource : SuffixResource; var provider = new T4TemplateResourceProvider(resource); string encoding = IntermediateResult.Encoding ?? T4EncodingsManager.GetEncoding(File); string suffix = provider.ProcessResource(GeneratedClassName, encoding); Result.Append(suffix); AppendAssemblyRegistering(); // assembly registration code is part of main class, // so resources do not include closing brace Result.Append("}"); }
public override bool IsValid(string value) => T4EncodingsManager.IsCodePage(value) || T4EncodingsManager.IsEncodingName(value);