C# 클래스 AnimatGuiCtrls.Controls.PropertyBag.PropertySpecCollection

상속: IList
파일 보기 프로젝트 열기: NeuroRoboticTech/AnimatLabPublicSource

보호된 프로퍼티들

프로퍼티 타입 설명
m_Parent PropertyBag

Private Properties

프로퍼티 타입 설명
IList bool
IList int

공개 메소드들

메소드 설명
Add ( PropertySpec value ) : int

Adds a PropertySpec to the end of the PropertySpecCollection.

AddRange ( PropertySpec array ) : void

Adds the elements of an array of PropertySpec objects to the end of the PropertySpecCollection.

Clear ( ) : void

Removes all elements from the PropertySpecCollection.

Contains ( PropertySpec item ) : bool

Determines whether a PropertySpec is in the PropertySpecCollection.

Contains ( string name ) : bool

Determines whether a PropertySpec with the specified name is in the PropertySpecCollection.

CopyTo ( PropertySpec array ) : void

Copies the entire PropertySpecCollection to a compatible one-dimensional Array, starting at the beginning of the target array.

CopyTo ( PropertySpec array, int index ) : void

Copies the PropertySpecCollection or a portion of it to a one-dimensional array.

GetEnumerator ( ) : IEnumerator

Returns an enumerator that can iterate through the PropertySpecCollection.

IndexOf ( PropertySpec value ) : int

Searches for the specified PropertySpec and returns the zero-based index of the first occurrence within the entire PropertySpecCollection.

IndexOf ( string name ) : int

Searches for the PropertySpec with the specified name and returns the zero-based index of the first occurrence within the entire PropertySpecCollection.

Insert ( int index, PropertySpec value ) : void

Inserts a PropertySpec object into the PropertySpecCollection at the specified index.

PropertySpecCollection ( PropertyBag oParent ) : System

Initializes a new instance of the PropertySpecCollection class.

Remove ( PropertySpec obj ) : void

Removes the first occurrence of a specific object from the PropertySpecCollection.

Remove ( string name ) : void

Removes the property with the specified name from the PropertySpecCollection.

RemoveAt ( int index ) : void

Removes the object at the specified index of the PropertySpecCollection.

ToArray ( ) : AnimatGuiCtrls.Controls.PropertySpec[]

Copies the elements of the PropertySpecCollection to a new PropertySpec array.

this ( int index ) : PropertySpec

Gets or sets the element at the specified index. In C#, this property is the indexer for the PropertySpecCollection class.

보호된 메소드들

메소드 설명
AddSecurityRange ( PropertySpec array ) : void
ICollection ( Array array, int index ) : void

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IList ( int index, object value ) : void

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IList ( object value ) : void

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

SecurityAllow ( PropertySpec value ) : bool
this ( int index ) : objectIList.System

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

비공개 메소드들

메소드 설명
IList ( object obj ) : bool

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IList ( object value ) : int

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

메소드 상세

Add() 공개 메소드

Adds a PropertySpec to the end of the PropertySpecCollection.
public Add ( PropertySpec value ) : int
value PropertySpec The PropertySpec to be added to the end of the PropertySpecCollection.
리턴 int

AddRange() 공개 메소드

Adds the elements of an array of PropertySpec objects to the end of the PropertySpecCollection.
public AddRange ( PropertySpec array ) : void
array PropertySpec The PropertySpec array whose elements should be added to the end of the /// PropertySpecCollection.
리턴 void

AddSecurityRange() 보호된 메소드

protected AddSecurityRange ( PropertySpec array ) : void
array PropertySpec
리턴 void

Clear() 공개 메소드

Removes all elements from the PropertySpecCollection.
public Clear ( ) : void
리턴 void

Contains() 공개 메소드

Determines whether a PropertySpec is in the PropertySpecCollection.
public Contains ( PropertySpec item ) : bool
item PropertySpec The PropertySpec to locate in the PropertySpecCollection. The element to locate /// can be a null reference (Nothing in Visual Basic).
리턴 bool

Contains() 공개 메소드

Determines whether a PropertySpec with the specified name is in the PropertySpecCollection.
public Contains ( string name ) : bool
name string The name of the PropertySpec to locate in the PropertySpecCollection.
리턴 bool

CopyTo() 공개 메소드

Copies the entire PropertySpecCollection to a compatible one-dimensional Array, starting at the beginning of the target array.
public CopyTo ( PropertySpec array ) : void
array PropertySpec The one-dimensional Array that is the destination of the elements copied /// from PropertySpecCollection. The Array must have zero-based indexing.
리턴 void

CopyTo() 공개 메소드

Copies the PropertySpecCollection or a portion of it to a one-dimensional array.
public CopyTo ( PropertySpec array, int index ) : void
array PropertySpec The one-dimensional Array that is the destination of the elements copied /// from the collection.
index int The zero-based index in array at which copying begins.
리턴 void

GetEnumerator() 공개 메소드

Returns an enumerator that can iterate through the PropertySpecCollection.
public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

ICollection() 보호된 메소드

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
protected ICollection ( Array array, int index ) : void
array System.Array
index int
리턴 void

IList() 보호된 메소드

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
protected IList ( int index, object value ) : void
index int
value object
리턴 void

IList() 보호된 메소드

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
protected IList ( object value ) : void
value object
리턴 void

IndexOf() 공개 메소드

Searches for the specified PropertySpec and returns the zero-based index of the first occurrence within the entire PropertySpecCollection.
public IndexOf ( PropertySpec value ) : int
value PropertySpec The PropertySpec to locate in the PropertySpecCollection.
리턴 int

IndexOf() 공개 메소드

Searches for the PropertySpec with the specified name and returns the zero-based index of the first occurrence within the entire PropertySpecCollection.
public IndexOf ( string name ) : int
name string The name of the PropertySpec to locate in the PropertySpecCollection.
리턴 int

Insert() 공개 메소드

Inserts a PropertySpec object into the PropertySpecCollection at the specified index.
public Insert ( int index, PropertySpec value ) : void
index int The zero-based index at which value should be inserted.
value PropertySpec The PropertySpec to insert.
리턴 void

PropertySpecCollection() 공개 메소드

Initializes a new instance of the PropertySpecCollection class.
public PropertySpecCollection ( PropertyBag oParent ) : System
oParent PropertyBag
리턴 System

Remove() 공개 메소드

Removes the first occurrence of a specific object from the PropertySpecCollection.
public Remove ( PropertySpec obj ) : void
obj PropertySpec The PropertySpec to remove from the PropertySpecCollection.
리턴 void

Remove() 공개 메소드

Removes the property with the specified name from the PropertySpecCollection.
public Remove ( string name ) : void
name string The name of the PropertySpec to remove from the PropertySpecCollection.
리턴 void

RemoveAt() 공개 메소드

Removes the object at the specified index of the PropertySpecCollection.
public RemoveAt ( int index ) : void
index int The zero-based index of the element to remove.
리턴 void

SecurityAllow() 보호된 메소드

protected SecurityAllow ( PropertySpec value ) : bool
value PropertySpec
리턴 bool

ToArray() 공개 메소드

Copies the elements of the PropertySpecCollection to a new PropertySpec array.
public ToArray ( ) : AnimatGuiCtrls.Controls.PropertySpec[]
리턴 AnimatGuiCtrls.Controls.PropertySpec[]

this() 공개 메소드

Gets or sets the element at the specified index. In C#, this property is the indexer for the PropertySpecCollection class.
public this ( int index ) : PropertySpec
index int The zero-based index of the element to get or set.
리턴 PropertySpec

this() 보호된 메소드

This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
protected this ( int index ) : objectIList.System
index int
리턴 objectIList.System

프로퍼티 상세

m_Parent 보호되어 있는 프로퍼티

protected PropertyBag,AnimatGuiCtrls.Controls m_Parent
리턴 PropertyBag