示例#1
0
        private static MetadataConstant CreateMetadataConstant(
            ITypeSymbolInternal type,
            object value,
            EmitContext context
            )
        {
            PEModuleBuilder moduleBeingBuilt = (PEModuleBuilder)context.Module;

            return(moduleBeingBuilt.CreateConstant(
                       (TypeSymbol)type,
                       value,
                       syntaxNodeOpt: (CSharpSyntaxNode)context.SyntaxNodeOpt,
                       diagnostics: context.Diagnostics
                       ));
        }