Mono.Cecil.Cil.SymbolProvider.GetProviderTypeName C# (CSharp) Method

GetProviderTypeName() static private method

static private GetProviderTypeName ( string name ) : string
name string
return string
        static string GetProviderTypeName(string name)
        {
            return "Mono.Cecil." + symbol_kind + "." + symbol_kind + name;
        }

Usage Example

        public static ISymbolWriterProvider GetPlatformWriterProvider()
        {
            if (SymbolProvider.writer_provider != null)
            {
                return(SymbolProvider.writer_provider);
            }
            Type platformType = SymbolProvider.GetPlatformType(SymbolProvider.GetProviderTypeName("WriterProvider"));

            if (platformType == null)
            {
                return(null);
            }
            ISymbolWriterProvider symbolWriterProvider = (ISymbolWriterProvider)Activator.CreateInstance(platformType);

            SymbolProvider.writer_provider = symbolWriterProvider;
            return(symbolWriterProvider);
        }