mirror of https://github.com/icsharpcode/ILSpy.git
14 changed files with 1317 additions and 76 deletions
@ -0,0 +1,540 @@
@@ -0,0 +1,540 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本:4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||
// 重新生成代码,这些更改将会丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace ICSharpCode.Decompiler.Properties { |
||||
using System; |
||||
|
||||
|
||||
/// <summary>
|
||||
/// 一个强类型的资源类,用于查找本地化的字符串等。
|
||||
/// </summary>
|
||||
// 此类是由 StronglyTypedResourceBuilder
|
||||
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
|
||||
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
|
||||
// (以 /str 作为命令选项),或重新生成 VS 项目。
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] |
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |
||||
public class Resources { |
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan; |
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture; |
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] |
||||
internal Resources() { |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 返回此类使用的缓存的 ResourceManager 实例。
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] |
||||
public static global::System.Resources.ResourceManager ResourceManager { |
||||
get { |
||||
if (object.ReferenceEquals(resourceMan, null)) { |
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ICSharpCode.Decompiler.Properties.Resources", typeof(Resources).Assembly); |
||||
resourceMan = temp; |
||||
} |
||||
return resourceMan; |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 重写当前线程的 CurrentUICulture 属性
|
||||
/// 重写当前线程的 CurrentUICulture 属性。
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] |
||||
public static global::System.Globalization.CultureInfo Culture { |
||||
get { |
||||
return resourceCulture; |
||||
} |
||||
set { |
||||
resourceCulture = value; |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Allow extension 'Add' methods in collection initializer expressions 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string AllowExtensionAddMethodsInCollectionInitializerExpressions { |
||||
get { |
||||
return ResourceManager.GetString("AllowExtensionAddMethodsInCollectionInitializerExpressions", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Always cast targets of explicit interface implementation calls 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string AlwaysCastTargetsOfExplicitInterfaceImplementationCalls { |
||||
get { |
||||
return ResourceManager.GetString("AlwaysCastTargetsOfExplicitInterfaceImplementationCalls", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Always use braces 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string AlwaysUseBraces { |
||||
get { |
||||
return ResourceManager.GetString("AlwaysUseBraces", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Apply Windows Runtime projections on loaded assemblies 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string ApplyWindowsRuntimeProjectionsOnLoadedAssemblies { |
||||
get { |
||||
return ResourceManager.GetString("ApplyWindowsRuntimeProjectionsOnLoadedAssemblies", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Array initializer expressions 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string ArrayInitializerExpressions { |
||||
get { |
||||
return ResourceManager.GetString("ArrayInitializerExpressions", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 C# 7.0 local functions are not implemented! 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string C70LocalFunctionsAreNotImplemented { |
||||
get { |
||||
return ResourceManager.GetString("C70LocalFunctionsAreNotImplemented", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile ?. and ?[] operators 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileAndOperators { |
||||
get { |
||||
return ResourceManager.GetString("DecompileAndOperators", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile anonymous methods/lambdas 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileAnonymousMethodsLambdas { |
||||
get { |
||||
return ResourceManager.GetString("DecompileAnonymousMethodsLambdas", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile anonymous types 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileAnonymousTypes { |
||||
get { |
||||
return ResourceManager.GetString("DecompileAnonymousTypes", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile async methods 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileAsyncMethods { |
||||
get { |
||||
return ResourceManager.GetString("DecompileAsyncMethods", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile automatic events 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileAutomaticEvents { |
||||
get { |
||||
return ResourceManager.GetString("DecompileAutomaticEvents", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile automatic properties 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileAutomaticProperties { |
||||
get { |
||||
return ResourceManager.GetString("DecompileAutomaticProperties", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile await in catch/finally blocks 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileAwaitInCatchFinallyBlocks { |
||||
get { |
||||
return ResourceManager.GetString("DecompileAwaitInCatchFinallyBlocks", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile C# 1.0 'public unsafe fixed int arr[10];' members 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileC10PublicUnsafeFixedIntArr10Members { |
||||
get { |
||||
return ResourceManager.GetString("DecompileC10PublicUnsafeFixedIntArr10Members", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile [DecimalConstant(...)] as simple literal values 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileDecimalConstantAsSimpleLiteralValues { |
||||
get { |
||||
return ResourceManager.GetString("DecompileDecimalConstantAsSimpleLiteralValues", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile enumerators (yield return) 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileEnumeratorsYieldReturn { |
||||
get { |
||||
return ResourceManager.GetString("DecompileEnumeratorsYieldReturn", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile expression trees 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileExpressionTrees { |
||||
get { |
||||
return ResourceManager.GetString("DecompileExpressionTrees", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Decompile use of the 'dynamic' type 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DecompileUseOfTheDynamicType { |
||||
get { |
||||
return ResourceManager.GetString("DecompileUseOfTheDynamicType", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Detect foreach statements 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DetectForeachStatements { |
||||
get { |
||||
return ResourceManager.GetString("DetectForeachStatements", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Detect lock statements 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DetectLockStatements { |
||||
get { |
||||
return ResourceManager.GetString("DetectLockStatements", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Detect switch on string 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DetectSwitchOnString { |
||||
get { |
||||
return ResourceManager.GetString("DetectSwitchOnString", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Detect tuple comparisons 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DetectTupleComparisons { |
||||
get { |
||||
return ResourceManager.GetString("DetectTupleComparisons", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Detect using statements 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DetectUsingStatements { |
||||
get { |
||||
return ResourceManager.GetString("DetectUsingStatements", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Dictionary initializer expressions 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string DictionaryInitializerExpressions { |
||||
get { |
||||
return ResourceManager.GetString("DictionaryInitializerExpressions", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 F#-specific options 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string FSpecificOptions { |
||||
get { |
||||
return ResourceManager.GetString("FSpecificOptions", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Include XML documentation comments in the decompiled code 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string IncludeXMLDocumentationCommentsInTheDecompiledCode { |
||||
get { |
||||
return ResourceManager.GetString("IncludeXMLDocumentationCommentsInTheDecompiledCode", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Insert using declarations 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string InsertUsingDeclarations { |
||||
get { |
||||
return ResourceManager.GetString("InsertUsingDeclarations", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Introduce local functions (NOT IMPLEMENTED!) 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string IntroduceLocalFunctionsNOTIMPLEMENTED { |
||||
get { |
||||
return ResourceManager.GetString("IntroduceLocalFunctionsNOTIMPLEMENTED", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 IsByRefLikeAttribute should be replaced with 'ref' modifiers on structs 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string IsByRefLikeAttributeShouldBeReplacedWithRefModifiersOnStructs { |
||||
get { |
||||
return ResourceManager.GetString("IsByRefLikeAttributeShouldBeReplacedWithRefModifiersOnStructs", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 IsReadOnlyAttribute should be replaced with 'readonly'/'in' modifiers on structs/parameters 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string IsReadOnlyAttributeShouldBeReplacedWithReadonlyInModifiersOnStructsParameters { |
||||
get { |
||||
return ResourceManager.GetString("IsReadOnlyAttributeShouldBeReplacedWithReadonlyInModifiersOnStructsParameters", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 IsUnmanagedAttribute on type parameters should be replaced with 'unmanaged' constraints 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string IsUnmanagedAttributeOnTypeParametersShouldBeReplacedWithUnmanagedConstraints { |
||||
get { |
||||
return ResourceManager.GetString("IsUnmanagedAttributeOnTypeParametersShouldBeReplacedWithUnmanagedConstraints", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Nullable reference types 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string NullableReferenceTypes { |
||||
get { |
||||
return ResourceManager.GetString("NullableReferenceTypes", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Object/collection initializer expressions 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string ObjectCollectionInitializerExpressions { |
||||
get { |
||||
return ResourceManager.GetString("ObjectCollectionInitializerExpressions", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Other 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string Other { |
||||
get { |
||||
return ResourceManager.GetString("Other", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Remove dead and side effect free code (use with caution!) 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string RemoveDeadAndSideEffectFreeCodeUseWithCaution { |
||||
get { |
||||
return ResourceManager.GetString("RemoveDeadAndSideEffectFreeCodeUseWithCaution", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Remove optional arguments, if possible 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string RemoveOptionalArgumentsIfPossible { |
||||
get { |
||||
return ResourceManager.GetString("RemoveOptionalArgumentsIfPossible", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Show info from debug symbols, if available 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string ShowInfoFromDebugSymbolsIfAvailable { |
||||
get { |
||||
return ResourceManager.GetString("ShowInfoFromDebugSymbolsIfAvailable", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use discards 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseDiscards { |
||||
get { |
||||
return ResourceManager.GetString("UseDiscards", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use expression-bodied member syntax for get-only properties 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseExpressionBodiedMemberSyntaxForGetOnlyProperties { |
||||
get { |
||||
return ResourceManager.GetString("UseExpressionBodiedMemberSyntaxForGetOnlyProperties", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use extension method syntax 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseExtensionMethodSyntax { |
||||
get { |
||||
return ResourceManager.GetString("UseExtensionMethodSyntax", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use implicit conversions between tuple types 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseImplicitConversionsBetweenTupleTypes { |
||||
get { |
||||
return ResourceManager.GetString("UseImplicitConversionsBetweenTupleTypes", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use implicit method group conversions 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseImplicitMethodGroupConversions { |
||||
get { |
||||
return ResourceManager.GetString("UseImplicitMethodGroupConversions", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use lambda syntax, if possible 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseLambdaSyntaxIfPossible { |
||||
get { |
||||
return ResourceManager.GetString("UseLambdaSyntaxIfPossible", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use lifted operators for nullables 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseLiftedOperatorsForNullables { |
||||
get { |
||||
return ResourceManager.GetString("UseLiftedOperatorsForNullables", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use LINQ expression syntax 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseLINQExpressionSyntax { |
||||
get { |
||||
return ResourceManager.GetString("UseLINQExpressionSyntax", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use named arguments 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseNamedArguments { |
||||
get { |
||||
return ResourceManager.GetString("UseNamedArguments", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use non-trailing named arguments 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseNonTrailingNamedArguments { |
||||
get { |
||||
return ResourceManager.GetString("UseNonTrailingNamedArguments", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use out variable declarations 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseOutVariableDeclarations { |
||||
get { |
||||
return ResourceManager.GetString("UseOutVariableDeclarations", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use stackalloc initializer syntax 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseStackallocInitializerSyntax { |
||||
get { |
||||
return ResourceManager.GetString("UseStackallocInitializerSyntax", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use string interpolation 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseStringInterpolation { |
||||
get { |
||||
return ResourceManager.GetString("UseStringInterpolation", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use tuple type syntax 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseTupleTypeSyntax { |
||||
get { |
||||
return ResourceManager.GetString("UseTupleTypeSyntax", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Use variable names from debug symbols, if available 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string UseVariableNamesFromDebugSymbolsIfAvailable { |
||||
get { |
||||
return ResourceManager.GetString("UseVariableNamesFromDebugSymbolsIfAvailable", resourceCulture); |
||||
} |
||||
} |
||||
|
||||
/// <summary>
|
||||
/// 查找类似 VB-specific options 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string VBSpecificOptions { |
||||
get { |
||||
return ResourceManager.GetString("VBSpecificOptions", resourceCulture); |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,279 @@
@@ -0,0 +1,279 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<root> |
||||
<!-- |
||||
Microsoft ResX Schema |
||||
|
||||
Version 2.0 |
||||
|
||||
The primary goals of this format is to allow a simple XML format |
||||
that is mostly human readable. The generation and parsing of the |
||||
various data types are done through the TypeConverter classes |
||||
associated with the data types. |
||||
|
||||
Example: |
||||
|
||||
... ado.net/XML headers & schema ... |
||||
<resheader name="resmimetype">text/microsoft-resx</resheader> |
||||
<resheader name="version">2.0</resheader> |
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
||||
<value>[base64 mime encoded serialized .NET Framework object]</value> |
||||
</data> |
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
||||
<comment>This is a comment</comment> |
||||
</data> |
||||
|
||||
There are any number of "resheader" rows that contain simple |
||||
name/value pairs. |
||||
|
||||
Each data row contains a name, and value. The row also contains a |
||||
type or mimetype. Type corresponds to a .NET class that support |
||||
text/value conversion through the TypeConverter architecture. |
||||
Classes that don't support this are serialized and stored with the |
||||
mimetype set. |
||||
|
||||
The mimetype is used for serialized objects, and tells the |
||||
ResXResourceReader how to depersist the object. This is currently not |
||||
extensible. For a given mimetype the value must be set accordingly: |
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format |
||||
that the ResXResourceWriter will generate, however the reader can |
||||
read any of the formats listed below. |
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64 |
||||
value : The object must be serialized with |
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
||||
: and then encoded with base64 encoding. |
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64 |
||||
value : The object must be serialized with |
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
||||
: and then encoded with base64 encoding. |
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64 |
||||
value : The object must be serialized into a byte array |
||||
: using a System.ComponentModel.TypeConverter |
||||
: and then encoded with base64 encoding. |
||||
--> |
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
||||
<xsd:element name="root" msdata:IsDataSet="true"> |
||||
<xsd:complexType> |
||||
<xsd:choice maxOccurs="unbounded"> |
||||
<xsd:element name="metadata"> |
||||
<xsd:complexType> |
||||
<xsd:sequence> |
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" /> |
||||
</xsd:sequence> |
||||
<xsd:attribute name="name" use="required" type="xsd:string" /> |
||||
<xsd:attribute name="type" type="xsd:string" /> |
||||
<xsd:attribute name="mimetype" type="xsd:string" /> |
||||
<xsd:attribute ref="xml:space" /> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
<xsd:element name="assembly"> |
||||
<xsd:complexType> |
||||
<xsd:attribute name="alias" type="xsd:string" /> |
||||
<xsd:attribute name="name" type="xsd:string" /> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
<xsd:element name="data"> |
||||
<xsd:complexType> |
||||
<xsd:sequence> |
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
||||
</xsd:sequence> |
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
||||
<xsd:attribute ref="xml:space" /> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
<xsd:element name="resheader"> |
||||
<xsd:complexType> |
||||
<xsd:sequence> |
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
||||
</xsd:sequence> |
||||
<xsd:attribute name="name" type="xsd:string" use="required" /> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
</xsd:choice> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
</xsd:schema> |
||||
<resheader name="resmimetype"> |
||||
<value>text/microsoft-resx</value> |
||||
</resheader> |
||||
<resheader name="version"> |
||||
<value>2.0</value> |
||||
</resheader> |
||||
<resheader name="reader"> |
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
||||
</resheader> |
||||
<resheader name="writer"> |
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
||||
</resheader> |
||||
<data name="DecompileEnumeratorsYieldReturn" xml:space="preserve"> |
||||
<value>Decompile enumerators (yield return)</value> |
||||
</data> |
||||
<data name="DecompileAnonymousMethodsLambdas" xml:space="preserve"> |
||||
<value>Decompile anonymous methods/lambdas</value> |
||||
</data> |
||||
<data name="DecompileAnonymousTypes" xml:space="preserve"> |
||||
<value>Decompile anonymous types</value> |
||||
</data> |
||||
<data name="UseLambdaSyntaxIfPossible" xml:space="preserve"> |
||||
<value>Use lambda syntax, if possible</value> |
||||
</data> |
||||
<data name="DecompileExpressionTrees" xml:space="preserve"> |
||||
<value>Decompile expression trees</value> |
||||
</data> |
||||
<data name="DecompileUseOfTheDynamicType" xml:space="preserve"> |
||||
<value>Decompile use of the 'dynamic' type</value> |
||||
</data> |
||||
<data name="DecompileAsyncMethods" xml:space="preserve"> |
||||
<value>Decompile async methods</value> |
||||
</data> |
||||
<data name="DecompileAwaitInCatchFinallyBlocks" xml:space="preserve"> |
||||
<value>Decompile await in catch/finally blocks</value> |
||||
</data> |
||||
<data name="DecompileDecimalConstantAsSimpleLiteralValues" xml:space="preserve"> |
||||
<value>Decompile [DecimalConstant(...)] as simple literal values</value> |
||||
</data> |
||||
<data name="DecompileC10PublicUnsafeFixedIntArr10Members" xml:space="preserve"> |
||||
<value>Decompile C# 1.0 'public unsafe fixed int arr[10];' members</value> |
||||
</data> |
||||
<data name="UseLiftedOperatorsForNullables" xml:space="preserve"> |
||||
<value>Use lifted operators for nullables</value> |
||||
</data> |
||||
<data name="DecompileAndOperators" xml:space="preserve"> |
||||
<value>Decompile ?. and ?[] operators</value> |
||||
</data> |
||||
<data name="DecompileAutomaticProperties" xml:space="preserve"> |
||||
<value>Decompile automatic properties</value> |
||||
</data> |
||||
<data name="DecompileAutomaticEvents" xml:space="preserve"> |
||||
<value>Decompile automatic events</value> |
||||
</data> |
||||
<data name="DetectUsingStatements" xml:space="preserve"> |
||||
<value>Detect using statements</value> |
||||
</data> |
||||
<data name="Other" xml:space="preserve"> |
||||
<value>Other</value> |
||||
</data> |
||||
<data name="AlwaysUseBraces" xml:space="preserve"> |
||||
<value>Always use braces</value> |
||||
</data> |
||||
<data name="DetectForeachStatements" xml:space="preserve"> |
||||
<value>Detect foreach statements</value> |
||||
</data> |
||||
<data name="DetectLockStatements" xml:space="preserve"> |
||||
<value>Detect lock statements</value> |
||||
</data> |
||||
<data name="DetectSwitchOnString" xml:space="preserve"> |
||||
<value>Detect switch on string</value> |
||||
</data> |
||||
<data name="InsertUsingDeclarations" xml:space="preserve"> |
||||
<value>Insert using declarations</value> |
||||
</data> |
||||
<data name="UseExtensionMethodSyntax" xml:space="preserve"> |
||||
<value>Use extension method syntax</value> |
||||
</data> |
||||
<data name="UseLINQExpressionSyntax" xml:space="preserve"> |
||||
<value>Use LINQ expression syntax</value> |
||||
</data> |
||||
<data name="UseImplicitMethodGroupConversions" xml:space="preserve"> |
||||
<value>Use implicit method group conversions</value> |
||||
</data> |
||||
<data name="AlwaysCastTargetsOfExplicitInterfaceImplementationCalls" xml:space="preserve"> |
||||
<value>Always cast targets of explicit interface implementation calls</value> |
||||
</data> |
||||
<data name="UseVariableNamesFromDebugSymbolsIfAvailable" xml:space="preserve"> |
||||
<value>Use variable names from debug symbols, if available</value> |
||||
</data> |
||||
<data name="ArrayInitializerExpressions" xml:space="preserve"> |
||||
<value>Array initializer expressions</value> |
||||
</data> |
||||
<data name="ObjectCollectionInitializerExpressions" xml:space="preserve"> |
||||
<value>Object/collection initializer expressions</value> |
||||
</data> |
||||
<data name="DictionaryInitializerExpressions" xml:space="preserve"> |
||||
<value>Dictionary initializer expressions</value> |
||||
</data> |
||||
<data name="AllowExtensionAddMethodsInCollectionInitializerExpressions" xml:space="preserve"> |
||||
<value>Allow extension 'Add' methods in collection initializer expressions</value> |
||||
</data> |
||||
<data name="UseStringInterpolation" xml:space="preserve"> |
||||
<value>Use string interpolation</value> |
||||
</data> |
||||
<data name="IncludeXMLDocumentationCommentsInTheDecompiledCode" xml:space="preserve"> |
||||
<value>Include XML documentation comments in the decompiled code</value> |
||||
</data> |
||||
<data name="UseExpressionBodiedMemberSyntaxForGetOnlyProperties" xml:space="preserve"> |
||||
<value>Use expression-bodied member syntax for get-only properties</value> |
||||
</data> |
||||
<data name="UseOutVariableDeclarations" xml:space="preserve"> |
||||
<value>Use out variable declarations</value> |
||||
</data> |
||||
<data name="UseDiscards" xml:space="preserve"> |
||||
<value>Use discards</value> |
||||
</data> |
||||
<data name="IsByRefLikeAttributeShouldBeReplacedWithRefModifiersOnStructs" xml:space="preserve"> |
||||
<value>IsByRefLikeAttribute should be replaced with 'ref' modifiers on structs</value> |
||||
</data> |
||||
<data name="IsReadOnlyAttributeShouldBeReplacedWithReadonlyInModifiersOnStructsParameters" xml:space="preserve"> |
||||
<value>IsReadOnlyAttribute should be replaced with 'readonly'/'in' modifiers on structs/parameters</value> |
||||
</data> |
||||
<data name="IsUnmanagedAttributeOnTypeParametersShouldBeReplacedWithUnmanagedConstraints" xml:space="preserve"> |
||||
<value>IsUnmanagedAttribute on type parameters should be replaced with 'unmanaged' constraints</value> |
||||
</data> |
||||
<data name="UseStackallocInitializerSyntax" xml:space="preserve"> |
||||
<value>Use stackalloc initializer syntax</value> |
||||
</data> |
||||
<data name="UseTupleTypeSyntax" xml:space="preserve"> |
||||
<value>Use tuple type syntax</value> |
||||
</data> |
||||
<data name="UseImplicitConversionsBetweenTupleTypes" xml:space="preserve"> |
||||
<value>Use implicit conversions between tuple types</value> |
||||
</data> |
||||
<data name="DetectTupleComparisons" xml:space="preserve"> |
||||
<value>Detect tuple comparisons</value> |
||||
</data> |
||||
<data name="UseNamedArguments" xml:space="preserve"> |
||||
<value>Use named arguments</value> |
||||
</data> |
||||
<data name="UseNonTrailingNamedArguments" xml:space="preserve"> |
||||
<value>Use non-trailing named arguments</value> |
||||
</data> |
||||
<data name="RemoveOptionalArgumentsIfPossible" xml:space="preserve"> |
||||
<value>Remove optional arguments, if possible</value> |
||||
</data> |
||||
<data name="IntroduceLocalFunctionsNOTIMPLEMENTED" xml:space="preserve"> |
||||
<value>Introduce local functions (NOT IMPLEMENTED!)</value> |
||||
</data> |
||||
<data name="C70LocalFunctionsAreNotImplemented" xml:space="preserve"> |
||||
<value>C# 7.0 local functions are not implemented!</value> |
||||
</data> |
||||
<data name="NullableReferenceTypes" xml:space="preserve"> |
||||
<value>Nullable reference types</value> |
||||
</data> |
||||
<data name="ShowInfoFromDebugSymbolsIfAvailable" xml:space="preserve"> |
||||
<value>Show info from debug symbols, if available</value> |
||||
</data> |
||||
<data name="VBSpecificOptions" xml:space="preserve"> |
||||
<value>VB-specific options</value> |
||||
</data> |
||||
<data name="FSpecificOptions" xml:space="preserve"> |
||||
<value>F#-specific options</value> |
||||
</data> |
||||
<data name="RemoveDeadAndSideEffectFreeCodeUseWithCaution" xml:space="preserve"> |
||||
<value>Remove dead and side effect free code (use with caution!)</value> |
||||
</data> |
||||
<data name="ApplyWindowsRuntimeProjectionsOnLoadedAssemblies" xml:space="preserve"> |
||||
<value>Apply Windows Runtime projections on loaded assemblies</value> |
||||
</data> |
||||
</root> |
@ -0,0 +1,279 @@
@@ -0,0 +1,279 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<root> |
||||
<!-- |
||||
Microsoft ResX Schema |
||||
|
||||
Version 2.0 |
||||
|
||||
The primary goals of this format is to allow a simple XML format |
||||
that is mostly human readable. The generation and parsing of the |
||||
various data types are done through the TypeConverter classes |
||||
associated with the data types. |
||||
|
||||
Example: |
||||
|
||||
... ado.net/XML headers & schema ... |
||||
<resheader name="resmimetype">text/microsoft-resx</resheader> |
||||
<resheader name="version">2.0</resheader> |
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
||||
<value>[base64 mime encoded serialized .NET Framework object]</value> |
||||
</data> |
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
||||
<comment>This is a comment</comment> |
||||
</data> |
||||
|
||||
There are any number of "resheader" rows that contain simple |
||||
name/value pairs. |
||||
|
||||
Each data row contains a name, and value. The row also contains a |
||||
type or mimetype. Type corresponds to a .NET class that support |
||||
text/value conversion through the TypeConverter architecture. |
||||
Classes that don't support this are serialized and stored with the |
||||
mimetype set. |
||||
|
||||
The mimetype is used for serialized objects, and tells the |
||||
ResXResourceReader how to depersist the object. This is currently not |
||||
extensible. For a given mimetype the value must be set accordingly: |
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format |
||||
that the ResXResourceWriter will generate, however the reader can |
||||
read any of the formats listed below. |
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64 |
||||
value : The object must be serialized with |
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
||||
: and then encoded with base64 encoding. |
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64 |
||||
value : The object must be serialized with |
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
||||
: and then encoded with base64 encoding. |
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64 |
||||
value : The object must be serialized into a byte array |
||||
: using a System.ComponentModel.TypeConverter |
||||
: and then encoded with base64 encoding. |
||||
--> |
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
||||
<xsd:element name="root" msdata:IsDataSet="true"> |
||||
<xsd:complexType> |
||||
<xsd:choice maxOccurs="unbounded"> |
||||
<xsd:element name="metadata"> |
||||
<xsd:complexType> |
||||
<xsd:sequence> |
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" /> |
||||
</xsd:sequence> |
||||
<xsd:attribute name="name" use="required" type="xsd:string" /> |
||||
<xsd:attribute name="type" type="xsd:string" /> |
||||
<xsd:attribute name="mimetype" type="xsd:string" /> |
||||
<xsd:attribute ref="xml:space" /> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
<xsd:element name="assembly"> |
||||
<xsd:complexType> |
||||
<xsd:attribute name="alias" type="xsd:string" /> |
||||
<xsd:attribute name="name" type="xsd:string" /> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
<xsd:element name="data"> |
||||
<xsd:complexType> |
||||
<xsd:sequence> |
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
||||
</xsd:sequence> |
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
||||
<xsd:attribute ref="xml:space" /> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
<xsd:element name="resheader"> |
||||
<xsd:complexType> |
||||
<xsd:sequence> |
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
||||
</xsd:sequence> |
||||
<xsd:attribute name="name" type="xsd:string" use="required" /> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
</xsd:choice> |
||||
</xsd:complexType> |
||||
</xsd:element> |
||||
</xsd:schema> |
||||
<resheader name="resmimetype"> |
||||
<value>text/microsoft-resx</value> |
||||
</resheader> |
||||
<resheader name="version"> |
||||
<value>2.0</value> |
||||
</resheader> |
||||
<resheader name="reader"> |
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
||||
</resheader> |
||||
<resheader name="writer"> |
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
||||
</resheader> |
||||
<data name="DecompileEnumeratorsYieldReturn" xml:space="preserve"> |
||||
<value>反编译枚举器 (yield return)</value> |
||||
</data> |
||||
<data name="DecompileAnonymousMethodsLambdas" xml:space="preserve"> |
||||
<value>反编译匿名方法或lambdas</value> |
||||
</data> |
||||
<data name="DecompileAnonymousTypes" xml:space="preserve"> |
||||
<value>反编译匿名类型</value> |
||||
</data> |
||||
<data name="UseLambdaSyntaxIfPossible" xml:space="preserve"> |
||||
<value>如果可能, 请使用 lambda 语法</value> |
||||
</data> |
||||
<data name="DecompileExpressionTrees" xml:space="preserve"> |
||||
<value>反编译表达树</value> |
||||
</data> |
||||
<data name="DecompileUseOfTheDynamicType" xml:space="preserve"> |
||||
<value>反编译使用"dynamic" 类型</value> |
||||
</data> |
||||
<data name="DecompileAsyncMethods" xml:space="preserve"> |
||||
<value>反编译异步方法</value> |
||||
</data> |
||||
<data name="DecompileAwaitInCatchFinallyBlocks" xml:space="preserve"> |
||||
<value>反编译catch/finally内的await</value> |
||||
</data> |
||||
<data name="DecompileDecimalConstantAsSimpleLiteralValues" xml:space="preserve"> |
||||
<value>反编译 [DecimalConstant(...)] 作为简单的文本值</value> |
||||
</data> |
||||
<data name="DecompileC10PublicUnsafeFixedIntArr10Members" xml:space="preserve"> |
||||
<value>反编译 C# 1.0 "public unsafe fixed int arr[10];" 成员</value> |
||||
</data> |
||||
<data name="UseLiftedOperatorsForNullables" xml:space="preserve"> |
||||
<value>对空变量使用提升运算符</value> |
||||
</data> |
||||
<data name="DecompileAndOperators" xml:space="preserve"> |
||||
<value>反编译 ?. 和 ?[] 运算符</value> |
||||
</data> |
||||
<data name="DecompileAutomaticProperties" xml:space="preserve"> |
||||
<value>反编译自动属性</value> |
||||
</data> |
||||
<data name="DecompileAutomaticEvents" xml:space="preserve"> |
||||
<value>反编译自动事件</value> |
||||
</data> |
||||
<data name="DetectUsingStatements" xml:space="preserve"> |
||||
<value>检测using语句</value> |
||||
</data> |
||||
<data name="Other" xml:space="preserve"> |
||||
<value>其他</value> |
||||
</data> |
||||
<data name="AlwaysUseBraces" xml:space="preserve"> |
||||
<value>始终使用大括号</value> |
||||
</data> |
||||
<data name="DetectForeachStatements" xml:space="preserve"> |
||||
<value>检测 foreach语句</value> |
||||
</data> |
||||
<data name="DetectLockStatements" xml:space="preserve"> |
||||
<value>检测 lock语句</value> |
||||
</data> |
||||
<data name="DetectSwitchOnString" xml:space="preserve"> |
||||
<value>检测switch 的字符串</value> |
||||
</data> |
||||
<data name="InsertUsingDeclarations" xml:space="preserve"> |
||||
<value>插入using声明</value> |
||||
</data> |
||||
<data name="UseExtensionMethodSyntax" xml:space="preserve"> |
||||
<value>使用扩展方法语法</value> |
||||
</data> |
||||
<data name="UseLINQExpressionSyntax" xml:space="preserve"> |
||||
<value>使用 LINQ 表达式语法</value> |
||||
</data> |
||||
<data name="UseImplicitMethodGroupConversions" xml:space="preserve"> |
||||
<value>使用隐式方法组转换</value> |
||||
</data> |
||||
<data name="AlwaysCastTargetsOfExplicitInterfaceImplementationCalls" xml:space="preserve"> |
||||
<value>始终强制转换显式接口实现调用的目标</value> |
||||
</data> |
||||
<data name="UseVariableNamesFromDebugSymbolsIfAvailable" xml:space="preserve"> |
||||
<value>使用调试符号中的变量名 (如果可用)</value> |
||||
</data> |
||||
<data name="ArrayInitializerExpressions" xml:space="preserve"> |
||||
<value>数组初始化器表达式</value> |
||||
</data> |
||||
<data name="ObjectCollectionInitializerExpressions" xml:space="preserve"> |
||||
<value>对象或集合初始化器表达式</value> |
||||
</data> |
||||
<data name="DictionaryInitializerExpressions" xml:space="preserve"> |
||||
<value>Dictionary初始值设定项表达式</value> |
||||
</data> |
||||
<data name="AllowExtensionAddMethodsInCollectionInitializerExpressions" xml:space="preserve"> |
||||
<value>在集合初始化器表达式中允许扩展 "添加" 方法</value> |
||||
</data> |
||||
<data name="UseStringInterpolation" xml:space="preserve"> |
||||
<value>使用字符串插值</value> |
||||
</data> |
||||
<data name="IncludeXMLDocumentationCommentsInTheDecompiledCode" xml:space="preserve"> |
||||
<value>在反编译代码中包括 XML 文档注释</value> |
||||
</data> |
||||
<data name="UseExpressionBodiedMemberSyntaxForGetOnlyProperties" xml:space="preserve"> |
||||
<value>对仅获取属性使用表达式内部成员语法</value> |
||||
</data> |
||||
<data name="UseOutVariableDeclarations" xml:space="preserve"> |
||||
<value>使用外部变量声明</value> |
||||
</data> |
||||
<data name="UseDiscards" xml:space="preserve"> |
||||
<value>使用丢弃物</value> |
||||
</data> |
||||
<data name="IsByRefLikeAttributeShouldBeReplacedWithRefModifiersOnStructs" xml:space="preserve"> |
||||
<value>IsByRefLikeAttribute应替换为结构上的 "ref" 修饰符</value> |
||||
</data> |
||||
<data name="IsReadOnlyAttributeShouldBeReplacedWithReadonlyInModifiersOnStructsParameters" xml:space="preserve"> |
||||
<value>IsReadOnlyAttribute 应替为结构参数上的 "readonly"/"中的修饰符</value> |
||||
</data> |
||||
<data name="IsUnmanagedAttributeOnTypeParametersShouldBeReplacedWithUnmanagedConstraints" xml:space="preserve"> |
||||
<value>类型参数上的IsUnmanagedAttribute 应替换为 "非托管" 约束</value> |
||||
</data> |
||||
<data name="UseStackallocInitializerSyntax" xml:space="preserve"> |
||||
<value>使用stackalloc 初始化器语法</value> |
||||
</data> |
||||
<data name="UseTupleTypeSyntax" xml:space="preserve"> |
||||
<value>使用元组类型语法</value> |
||||
</data> |
||||
<data name="UseImplicitConversionsBetweenTupleTypes" xml:space="preserve"> |
||||
<value>在元组类型之间使用隐式转换</value> |
||||
</data> |
||||
<data name="DetectTupleComparisons" xml:space="preserve"> |
||||
<value>检测元组比较</value> |
||||
</data> |
||||
<data name="UseNamedArguments" xml:space="preserve"> |
||||
<value>使用命名参数</value> |
||||
</data> |
||||
<data name="UseNonTrailingNamedArguments" xml:space="preserve"> |
||||
<value>使用非尾随命名参数</value> |
||||
</data> |
||||
<data name="RemoveOptionalArgumentsIfPossible" xml:space="preserve"> |
||||
<value>如果可能, 删除可选参数</value> |
||||
</data> |
||||
<data name="IntroduceLocalFunctionsNOTIMPLEMENTED" xml:space="preserve"> |
||||
<value>引入本地功能 (未实现!)</value> |
||||
</data> |
||||
<data name="C70LocalFunctionsAreNotImplemented" xml:space="preserve"> |
||||
<value>C# 7.0 本地函数未实现!</value> |
||||
</data> |
||||
<data name="NullableReferenceTypes" xml:space="preserve"> |
||||
<value>可空引用类型</value> |
||||
</data> |
||||
<data name="ShowInfoFromDebugSymbolsIfAvailable" xml:space="preserve"> |
||||
<value>显示调试符号中的信息 (如果可用)</value> |
||||
</data> |
||||
<data name="VBSpecificOptions" xml:space="preserve"> |
||||
<value>Vb 特定选项</value> |
||||
</data> |
||||
<data name="FSpecificOptions" xml:space="preserve"> |
||||
<value>F # 特定选项</value> |
||||
</data> |
||||
<data name="RemoveDeadAndSideEffectFreeCodeUseWithCaution" xml:space="preserve"> |
||||
<value>删除死的和副作用免费的代码 (请谨慎使用)</value> |
||||
</data> |
||||
<data name="ApplyWindowsRuntimeProjectionsOnLoadedAssemblies" xml:space="preserve"> |
||||
<value>在已加载的程序集上应用 Windows 运行时投影</value> |
||||
</data> |
||||
</root> |
Loading…
Reference in new issue