    

 ## On this page

  

 

 # Class PickerTopol

 Last update: 09.03.2026 

<a id="VM_Managed_Picker_Core_PickerTopol"></a>

Namespace: [VM.Managed.Picker.Core](VM.Managed.Picker.Core.md)  
Assembly: VMAppCore.dll

This class is to represent the topol picker.

```csharp
public abstract class PickerTopol : PickerBase

```

#### Inheritance

object ← [PickerBase](VM.Managed.Picker.Core.PickerBase.md) ← [PickerTopol](VM.Managed.Picker.Core.PickerTopol.md)

#### Derived

[PickerEdge](VM.Managed.Picker.Core.PickerEdge.md), [PickerFace](VM.Managed.Picker.Core.PickerFace.md)

#### Inherited Members

[PickerBase.raise\_CustomFilterEvent(object, FilterArgs)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_raise_CustomFilterEvent_System_Object_VM_Managed_Picker_Core_FilterArgs_), [PickerBase.Pick(bool)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_Pick_System_Boolean_), [PickerBase.PickWithStartSignal(bool, ManualResetEvent)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_PickWithStartSignal_System_Boolean_System_Threading_ManualResetEvent_), [PickerBase.Abort()](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_Abort), [PickerBase.GetPickerInfo()](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_GetPickerInfo), [PickerBase.GetValidResultXml(string)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_GetValidResultXml_System_String_), [PickerBase.GetResultXmlFromKey(UIntPtr)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_GetResultXmlFromKey_System_UIntPtr_), [PickerBase.GetChangeNoneParametricXml(string)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_GetChangeNoneParametricXml_System_String_), [PickerBase.Filtering(UIntPtr)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_Filtering_System_UIntPtr_), [PickerBase.FilteringVMPID(\_VM\_ID)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_FilteringVMPID__VM_ID_), [PickerBase.FilteringAnother(UIntPtr)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_FilteringAnother_System_UIntPtr_), [PickerBase.FilteringReference(UIntPtr, UIntPtr)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_FilteringReference_System_UIntPtr_System_UIntPtr_), [PickerBase.Highlight(bool)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_Highlight_System_Boolean_), [PickerBase.GetAdjacentPatch(double, List&lt;int&gt;)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_GetAdjacentPatch_System_Double_System_Collections_Generic_List_System_Int32__), [PickerBase.UseEntityFiltering()](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_UseEntityFiltering), [PickerBase.SetResultImpl(ref string, bool)](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_SetResultImpl_System_String__System_Boolean_), [PickerBase.UpdateDisplay()](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_UpdateDisplay), [PickerBase.ActiveDocument](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_ActiveDocument), [PickerBase.IsOnlyResultXml](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_IsOnlyResultXml), [PickerBase.IsReference](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_IsReference), [PickerBase.SymmetricType](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_SymmetricType), [PickerBase.ResultXml](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_ResultXml), [PickerBase.Result](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_Result), [PickerBase.CustomFilterEvent](VM.Managed.Picker.Core.PickerBase.md#VM_Managed_Picker_Core_PickerBase_CustomFilterEvent)

#### 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

### <a id="VM_Managed_Picker_Core_PickerTopol__ctor_VM_Managed_ObjectBase_"></a> PickerTopol(ObjectBase)

Initializes a new instance of the  class

```csharp
public PickerTopol(ObjectBase pParentObject)

```

#### Parameters

`pParentObject` [ObjectBase](VM.Managed.ObjectBase.md)

The parent of face.

### <a id="VM_Managed_Picker_Core_PickerTopol__ctor"></a> PickerTopol()

Initializes a new instance of the  class

```csharp
public PickerTopol()

```

## Fields

### <a id="VM_Managed_Picker_Core_PickerTopol_m_pParentObject"></a> m\_pParentObject

```csharp
protected ObjectBase m_pParentObject

```

#### Field Value

[ObjectBase](VM.Managed.ObjectBase.md)