Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo StronglyTypedResourceBuilder.Create (String, String, String, String, CodeDomProvider, Boolean, String[])

 

Data di pubblicazione: ottobre 2016

Genera un file di classe contenente proprietà fortemente tipizzate corrispondenti alle risorse nel file. resx specificato.

Spazio dei nomi:   System.Resources.Tools
Assembly:  System.Design (in System.Design.dll)

public static CodeCompileUnit Create(
	string resxFile,
	string baseName,
	string generatedCodeNamespace,
	string resourcesNamespace,
	CodeDomProvider codeProvider,
	bool internalClass,
	out string[] unmatchable
)

Parametri

resxFile
Type: System.String

Il nome di un file con estensione resx utilizzato come input.

baseName
Type: System.String

Nome della classe da generare.

generatedCodeNamespace
Type: System.String

Spazio dei nomi della classe da generare.

resourcesNamespace
Type: System.String

Spazio dei nomi della risorsa da generare.

codeProvider
Type: System.CodeDom.Compiler.CodeDomProvider

Classe CodeDomProvider che specifica che il linguaggio in cui verrà generata la classe.

internalClass
Type: System.Boolean

true per generare una classe interna; false per generare una classe pubblica.

unmatchable
Type: System.String[]

Matrice String che contiene il nome di ogni risorsa per cui non è possibile generare una proprietà. Non è solitamente possibile generare una proprietà se il nome della risorsa non è un identificatore valido.

Valore restituito

Type: System.CodeDom.CodeCompileUnit

Contenitore CodeCompileUnit.

Exception Condition
ArgumentNullException

basename o codeProvider è null.

Utilizzare il Create per generare una classe che fornisce accesso fortemente tipizzato, di sola lettura alle risorse contenute nel resxFile parametro.

La StronglyTypedResourceBuilder classe ignora qualsiasi nome di risorsa che inizia con i caratteri "$" o ">>". I nomi di risorsa "Culture" e "ResourceManager" sono gli identificatori non validi.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: