CodeDomSerializerBase.GetSerializer Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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.