    

 ## On this page

  

 

 # Class PropertyItem

 Last update: 09.03.2026 

<a id="VM_PropertyItem"></a>

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

```csharp
public class PropertyItem : MemberItem<PropertyDescriptor>

```

#### Inheritance

object ← [MemberItem&lt;PropertyDescriptor&gt;](VM.MemberItem-1.md) ← [PropertyItem](VM.PropertyItem.md)

#### Inherited Members

[MemberItem&lt;PropertyDescriptor&gt;.HasAttribute&lt;T&gt;()](VM.MemberItem-1.md#VM_MemberItem_1_HasAttribute__1), [MemberItem&lt;PropertyDescriptor&gt;.TryGetAttributeInstance&lt;T&gt;(out T)](VM.MemberItem-1.md#VM_MemberItem_1_TryGetAttributeInstance__1___0__), [MemberItem&lt;PropertyDescriptor&gt;.Attributes](VM.MemberItem-1.md#VM_MemberItem_1_Attributes), [MemberItem&lt;PropertyDescriptor&gt;.MemberDescriptor](VM.MemberItem-1.md#VM_MemberItem_1_MemberDescriptor)

## Constructors

### <a id="VM_PropertyItem__ctor_System_ComponentModel_PropertyDescriptor_"></a> PropertyItem(PropertyDescriptor)

```csharp
public PropertyItem(PropertyDescriptor propertyDescriptor)

```

#### Parameters

`propertyDescriptor` PropertyDescriptor

## Properties

### <a id="VM_PropertyItem_DisplayName"></a> DisplayName

```csharp
public string DisplayName { get; }

```

#### Property Value

string

### <a id="VM_PropertyItem_IsBrowsable"></a> IsBrowsable

```csharp
public bool IsBrowsable { get; }

```

#### Property Value

bool

### <a id="VM_PropertyItem_IsReadOnly"></a> IsReadOnly

```csharp
public bool IsReadOnly { get; }

```

#### Property Value

bool

### <a id="VM_PropertyItem_Name"></a> Name

```csharp
public string Name { get; }

```

#### Property Value

string

### <a id="VM_PropertyItem_PropertyDescriptor"></a> PropertyDescriptor

```csharp
public PropertyDescriptor PropertyDescriptor { get; }

```

#### Property Value

PropertyDescriptor

### <a id="VM_PropertyItem_PropertyType"></a> PropertyType

```csharp
public Type PropertyType { get; }

```

#### Property Value

Type

### <a id="VM_PropertyItem_TypeConverter"></a> TypeConverter

```csharp
public TypeConverter TypeConverter { get; }

```

#### Property Value

TypeConverter

## Methods

### <a id="VM_PropertyItem_Is_System_Type_"></a> Is(Type)

```csharp
public bool Is(Type type)

```

#### Parameters

`type` Type

#### Returns

bool

### <a id="VM_PropertyItem_ToString"></a> ToString()

```csharp
public override string ToString()

```

#### Returns

string