Show / Hide Table of Contents

Class DimensionStyleOverrideDictionary

Represents a dictionary of DimensionStyleOverride.

Inheritance
System.Object
DimensionStyleOverrideDictionary
Implements
System.Collections.Generic.IDictionary<DimensionStyleOverrideType, DimensionStyleOverride>
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>
System.Collections.IEnumerable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: netDxf.Collections
Assembly: CADability.dll
Syntax
public sealed class DimensionStyleOverrideDictionary : IDictionary<DimensionStyleOverrideType, DimensionStyleOverride>, ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>, IEnumerable<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>, IEnumerable

Constructors

| Improve this Doc View Source

DimensionStyleOverrideDictionary()

Initializes a new instance of DimensionStyleOverrideDictionary.

Declaration
public DimensionStyleOverrideDictionary()
| Improve this Doc View Source

DimensionStyleOverrideDictionary(Int32)

Initializes a new instance of DimensionStyleOverrideDictionary and has the specified initial capacity.

Declaration
public DimensionStyleOverrideDictionary(int capacity)
Parameters
Type Name Description
System.Int32 capacity

The number of items the collection can initially store.

Properties

| Improve this Doc View Source

Count

Gets the number of DimensionStyleOverride contained in the current dictionary.

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

IsReadOnly

Gets a value indicating whether the actual dictionary is read-only.

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Item[DimensionStyleOverrideType]

Gets or sets the DimensionStyleOverride with the specified type.

Declaration
public DimensionStyleOverride this[DimensionStyleOverrideType type] { get; set; }
Parameters
Type Name Description
DimensionStyleOverrideType type

The type of the DimensionStyleOverride to get or set.

Property Value
Type Description
DimensionStyleOverride

The DimensionStyleOverride with the specified type.

| Improve this Doc View Source

Types

Gets an ICollection containing the types of the current dictionary.

Declaration
public ICollection<DimensionStyleOverrideType> Types { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<DimensionStyleOverrideType>
| Improve this Doc View Source

Values

Gets an ICollection containing the DimensionStyleOverride list of the current dictionary.

Declaration
public ICollection<DimensionStyleOverride> Values { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<DimensionStyleOverride>

Methods

| Improve this Doc View Source

Add(DimensionStyleOverride)

Adds an DimensionStyleOverride to the dictionary.

Declaration
public void Add(DimensionStyleOverride item)
Parameters
Type Name Description
DimensionStyleOverride item

The DimensionStyleOverride to add.

| Improve this Doc View Source

Add(DimensionStyleOverrideType, Object)

Adds a DimensionStyleOverride to the dictionary from its type and value.

Declaration
public void Add(DimensionStyleOverrideType type, object value)
Parameters
Type Name Description
DimensionStyleOverrideType type

Dimension style override type.

System.Object value

Dimension style override value.

Remarks

A new DimensionStyleOverride will be created from the specified arguments.

| Improve this Doc View Source

AddRange(IEnumerable<DimensionStyleOverride>)

Adds an DimensionStyleOverride list to the dictionary.

Declaration
public void AddRange(IEnumerable<DimensionStyleOverride> collection)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<DimensionStyleOverride> collection

The collection whose elements should be added.

| Improve this Doc View Source

Clear()

Removes all DimensionStyleOverride from the current dictionary.

Declaration
public void Clear()
| Improve this Doc View Source

ContainsType(DimensionStyleOverrideType)

Determines whether current dictionary contains an DimensionStyleOverride of the specified type.

Declaration
public bool ContainsType(DimensionStyleOverrideType type)
Parameters
Type Name Description
DimensionStyleOverrideType type

The type to locate in the current dictionary.

Returns
Type Description
System.Boolean

True if the current dictionary contains an DimensionStyleOverride of the type; otherwise, false.

| Improve this Doc View Source

ContainsValue(DimensionStyleOverride)

Determines whether current dictionary contains a specified DimensionStyleOverride.

Declaration
public bool ContainsValue(DimensionStyleOverride value)
Parameters
Type Name Description
DimensionStyleOverride value

The DimensionStyleOverride to locate in the current dictionary.

Returns
Type Description
System.Boolean

True if the current dictionary contains the DimensionStyleOverride; otherwise, false.

| Improve this Doc View Source

GetEnumerator()

Returns an enumerator that iterates through the dictionary.

Declaration
public IEnumerator<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>

An enumerator that can be used to iterate through the dictionary.

| Improve this Doc View Source

Remove(DimensionStyleOverrideType)

Removes an DimensionStyleOverride of the specified type from the current dictionary.

Declaration
public bool Remove(DimensionStyleOverrideType type)
Parameters
Type Name Description
DimensionStyleOverrideType type

The type of the DimensionStyleOverride to remove.

Returns
Type Description
System.Boolean

True if the DimensionStyleOverride is successfully removed; otherwise, false.

| Improve this Doc View Source

TryGetValue(DimensionStyleOverrideType, out DimensionStyleOverride)

Gets the DimensionStyleOverride associated of the specified type.

Declaration
public bool TryGetValue(DimensionStyleOverrideType type, out DimensionStyleOverride value)
Parameters
Type Name Description
DimensionStyleOverrideType type

The type whose value to get.

DimensionStyleOverride value

When this method returns, the DimensionStyleOverride associated of the specified type, if the tag is found; otherwise, null. This parameter is passed uninitialized.

Returns
Type Description
System.Boolean

True if the current dictionary contains an DimensionStyleOverride of the specified type; otherwise, false.

Events

| Improve this Doc View Source

AddItem

Declaration
public event DimensionStyleOverrideDictionary.AddItemEventHandler AddItem
Event Type
Type Description
DimensionStyleOverrideDictionary.AddItemEventHandler
| Improve this Doc View Source

BeforeAddItem

Declaration
public event DimensionStyleOverrideDictionary.BeforeAddItemEventHandler BeforeAddItem
Event Type
Type Description
DimensionStyleOverrideDictionary.BeforeAddItemEventHandler
| Improve this Doc View Source

BeforeRemoveItem

Declaration
public event DimensionStyleOverrideDictionary.BeforeRemoveItemEventHandler BeforeRemoveItem
Event Type
Type Description
DimensionStyleOverrideDictionary.BeforeRemoveItemEventHandler
| Improve this Doc View Source

RemoveItem

Declaration
public event DimensionStyleOverrideDictionary.RemoveItemEventHandler RemoveItem
Event Type
Type Description
DimensionStyleOverrideDictionary.RemoveItemEventHandler

Explicit Interface Implementations

| Improve this Doc View Source

ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>.Add(KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>)

Declaration
void ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>.Add(KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride> item)
Parameters
Type Name Description
System.Collections.Generic.KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride> item
| Improve this Doc View Source

ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>.Contains(KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>)

Declaration
bool ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>.Contains(KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride> item)
Parameters
Type Name Description
System.Collections.Generic.KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride> item
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>.CopyTo(KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>[], Int32)

Declaration
void ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>.CopyTo(KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>[] array, int arrayIndex)
Parameters
Type Name Description
System.Collections.Generic.KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>[] array
System.Int32 arrayIndex
| Improve this Doc View Source

ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>.Remove(KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>)

Declaration
bool ICollection<KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride>>.Remove(KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride> item)
Parameters
Type Name Description
System.Collections.Generic.KeyValuePair<DimensionStyleOverrideType, DimensionStyleOverride> item
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IDictionary<DimensionStyleOverrideType, DimensionStyleOverride>.Add(DimensionStyleOverrideType, DimensionStyleOverride)

Declaration
void IDictionary<DimensionStyleOverrideType, DimensionStyleOverride>.Add(DimensionStyleOverrideType key, DimensionStyleOverride value)
Parameters
Type Name Description
DimensionStyleOverrideType key
DimensionStyleOverride value
| Improve this Doc View Source

IDictionary<DimensionStyleOverrideType, DimensionStyleOverride>.ContainsKey(DimensionStyleOverrideType)

Declaration
bool IDictionary<DimensionStyleOverrideType, DimensionStyleOverride>.ContainsKey(DimensionStyleOverrideType tag)
Parameters
Type Name Description
DimensionStyleOverrideType tag
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IDictionary<DimensionStyleOverrideType, DimensionStyleOverride>.Keys

Declaration
ICollection<DimensionStyleOverrideType> IDictionary<DimensionStyleOverrideType, DimensionStyleOverride>.Keys { get; }
Returns
Type Description
System.Collections.Generic.ICollection<DimensionStyleOverrideType>
| Improve this Doc View Source

IEnumerable.GetEnumerator()

Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

Implements

System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX