    

 ## On this page

  

 

 # Class PropertyXmlSerializerHelper&lt;TProperty\\&gt;

 Last update: 16.07.2025 

Namespace: [VM.Managed](VM.Managed.md)  
Assembly: VMObjBase.dll

This class is to represent property for xmlSerializer.

```csharp
public class PropertyXmlSerializerHelper<TProperty> where TProperty : Property

```

#### Type Parameters

`TProperty`

The type of the property.

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ← [PropertyXmlSerializerHelper&lt;TProperty&gt;](VM.Managed.PropertyXmlSerializerHelper-1.md)

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects&lt;T&gt;(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Constructors

### PropertyXmlSerializerHelper(TProperty)

Initializes a new instance of the  class.

```csharp
public PropertyXmlSerializerHelper(TProperty prop)

```

#### Parameters

`prop` TProperty

The property.

## Operators

### implicit operator PropertyXmlSerializerHelper&lt;TProperty&gt;(PropertyXmlSerializer&lt;TProperty&gt;)

Performs an implicit conversion from  to .

```csharp
public static implicit operator PropertyXmlSerializerHelper<TProperty>(PropertyXmlSerializer<TProperty> ser)

```

#### Parameters

`ser` [PropertyXmlSerializer](VM.Managed.PropertyXmlSerializer-1.md)&lt;TProperty&gt;

The ser.

#### Returns

[PropertyXmlSerializerHelper](VM.Managed.PropertyXmlSerializerHelper-1.md)&lt;TProperty&gt;

The result of the conversion.

### implicit operator TProperty(PropertyXmlSerializerHelper&lt;TProperty&gt;)

Performs an implicit conversion from  to TProperty.

```csharp
public static implicit operator TProperty(PropertyXmlSerializerHelper<TProperty> ser)

```

#### Parameters

`ser` [PropertyXmlSerializerHelper](VM.Managed.PropertyXmlSerializerHelper-1.md)&lt;TProperty&gt;

The ser.

#### Returns

TProperty

The result of the conversion.