"景先生毕设|www.jxszl.com

C# CSharpCompilationOptions类代码示例

2023-12-29 17:45编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中CSharpCompilationOptions类的典型用法代码示例。如果您正苦于以下问题:C#CSharpCompilationOptions类的具体用法?C#CSharpCompilationOptions怎么用?C#CSharpCompilationOptions使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:CSharpSerializableCompilationOptions privateCSharpSerializableCompilationOptions(SerializationInfoinfo,StreamingContextcontext) { this.options=newCSharpCompilationOptions( outputKind:(OutputKind)info.GetInt32(OutputKindString), moduleName:info.GetString(ModuleNameString), mainTypeName:info.GetString(MainTypeNameString), scriptClassName:info.GetString(ScriptClassNameString), usings:(string[])info.GetValue(UsingsString,typeof(string[])), cryptoKeyContainer:info.GetString(CryptoKeyContainerString), cryptoKeyFile:info.GetString(CryptoKeyFileString), delaySign:(bool?)info.GetValue(DelaySignString,typeof(bool?)), optimizationLevel:(OptimizationLevel)info.GetInt32(OptimizeString), checkOverflow:info.GetBoolean(CheckOverflowString), allowUnsafe:info.GetBoolean(AllowUnsafeString), fileAlignment:info.GetInt32(FileAlignmentString), baseAddress:info.GetUInt64(BaseAddressString), platform:(Platform)info.GetInt32(PlatformString), generalDiagnosticOption:(ReportDiagnostic)info.GetInt32(GeneralDiagnosticOptionString), warningLevel:info.GetInt32(WarningLevelString), specificDiagnosticOptions:((Dictionary)info.GetValue(SpecificDiagnosticOptionsString,typeof(Dictionary))).ToImmutableDictionary(), highEntropyVirtualAddressSpace:info.GetBoolean(HighEntropyVirtualAddressSpaceString), subsystemVersion:SubsystemVersion.Create(info.GetInt32(SubsystemVersionMajorString),info.GetInt32(SubsystemVersionMinorString)), runtimeMetadataVersion:info.GetString(RuntimeMetadataVersionString), concurrentBuild:info.GetBoolean(ConcurrentBuildString), xmlReferenceResolver:XmlFileResolver.Default, sourceReferenceResolver:SourceFileResolver.Default, metadataReferenceResolver:MetadataFileReferenceResolver.Default, metadataReferenceProvider:MetadataFileReferenceProvider.Default, assemblyIdentityComparer:DesktopAssemblyIdentityComparer.Default, strongNameProvider:newDesktopStrongNameProvider(), metadataImportOptions:(MetadataImportOptions)info.GetByte(MetadataImportOptionsString), features:((string[])info.GetValue(FeaturesString,typeof(string[]))).AsImmutable()); }
原文链接:http://www.jxszl.com/biancheng/C/556810.html