CodeDomSerializerBase.GetSerializer Metod

Definition

Letar upp en serialiserare för det angivna objektvärdet eller typen.

Överlagringar

Name Description
GetSerializer(IDesignerSerializationManager, Object)

Letar upp en serialiserare för det angivna objektvärdet.

GetSerializer(IDesignerSerializationManager, Type)

Letar upp en serialiserare för den angivna typen.

GetSerializer(IDesignerSerializationManager, Object)

Källa:
CodeDomSerializerBase.cs
Källa:
CodeDomSerializerBase.cs
Källa:
CodeDomSerializerBase.cs
Källa:
CodeDomSerializerBase.cs
Källa:
CodeDomSerializerBase.cs

Letar upp en serialiserare för det angivna objektvärdet.

protected:
 System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer? GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object? value);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, value As Object) As CodeDomSerializer

Parametrar

manager
IDesignerSerializationManager

Att IDesignerSerializationManager använda för serialisering.

value
Object

Objektet som anger serialiseraren som ska hämtas.

Returer

En CodeDomSerializer som är lämplig för value.

Undantag

manager eller value är null.

Kommentarer

Metoden GetSerializer är ett tillägg till IDesignerSerializationManager.GetSerializer metoden. Metoden IDesignerSerializationManager.GetSerializer tar en objekttyp i stället för ett objektvärde. Om en extern part hade åsidosättt metadata för ett specifikt objekt via TypeDescriptor, skulle den metadata åsidosättningen IDesignerSerializationManager.GetSerializer inte ses av metoden, som bara tar en typ. Metoden GetSerializer kontrollerar metadata för värdet och värdets typ. Om de två skiljer sig GetSerializer åt ser du om det finns ett custom designer serializer-attribut för värdet. I så fall GetSerializer försöker du använda den. Annars skjuts det upp till IDesignerSerializationManager.GetSerializer.

Se även

Gäller för

GetSerializer(IDesignerSerializationManager, Type)

Källa:
CodeDomSerializerBase.cs
Källa:
CodeDomSerializerBase.cs
Källa:
CodeDomSerializerBase.cs
Källa:
CodeDomSerializerBase.cs
Källa:
CodeDomSerializerBase.cs

Letar upp en serialiserare för den angivna typen.

protected:
 System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ valueType);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type valueType);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer? GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type valueType);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, valueType As Type) As CodeDomSerializer

Parametrar

manager
IDesignerSerializationManager

Att IDesignerSerializationManager använda för serialisering.

valueType
Type

Ange Type serialiseraren som ska hämtas.

Returer

En CodeDomSerializer som är lämplig för valueType.

Undantag

manager eller valueType är null.

Kommentarer

Metoden GetSerializer är ett tillägg till IDesignerSerializationManager.GetSerializer metoden. Metoden IDesignerSerializationManager.GetSerializer tar en objekttyp i stället för ett objektvärde.

Se även

Gäller för