SymbolResolver SymbolResolver SymbolResolver SymbolResolver Class

정의

SymbolResolver는 문자열 이름이 역참조할 수 있는 개체가 포함된 호스트 LocationReferenceEnvironment를 제공하는 확장입니다.SymbolResolver is an extension for providing a host LocationReferenceEnvironment containing objects that can be dereferenced by a string name. SymbolResolver를 통해 제공한 값은 지속되지 않습니다.Values provided through a SymbolResolver are not persisted. SymbolResolver 값의 지속성은 호스트 책임입니다.Persistence of SymbolResolver values is a host responsibility.

public ref class SymbolResolver sealed : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public sealed class SymbolResolver : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type SymbolResolver = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public NotInheritable Class SymbolResolver
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
상속
SymbolResolverSymbolResolverSymbolResolverSymbolResolver
구현

생성자

SymbolResolver() SymbolResolver() SymbolResolver() SymbolResolver()

SymbolResolver 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the SymbolResolver class.

속성

Count Count Count Count

SymbolResolver에 포함된 기호 수를 가져옵니다.Gets the number of symbols contained in the SymbolResolver.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

SymbolResolver의 기호 사전이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the dictionary of symbols in the SymbolResolver is read-only.

Item[String] Item[String] Item[String] Item[String]

지정한 키와 연결된 항목의 값을 가져오거나 설정합니다.Gets or sets the value of the item associated with the specified key.

Keys Keys Keys Keys

SymbolResolver에 있는 모든 키의 컬렉션을 가져옵니다.Gets a collection of all keys in the SymbolResolver.

Values Values Values Values

SymbolResolver에 있는 모든 값의 컬렉션을 가져옵니다.Gets a collection of all values in the SymbolResolver.

메서드

Add(KeyValuePair<String,Object>) Add(KeyValuePair<String,Object>) Add(KeyValuePair<String,Object>) Add(KeyValuePair<String,Object>)

지정한 키/값 쌍을 사용하여 기호를 추가합니다.Adds a symbol using the specified key/value pair.

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

지정한 기호 이름과 값을 사용하여 기호를 추가합니다.Adds a symbol using the specified symbol name and value.

Add(String, Object, Type) Add(String, Object, Type) Add(String, Object, Type) Add(String, Object, Type)

지정한 기호 이름, 값 및 형식을 사용하여 기호를 추가합니다.Adds a symbol using the specified symbol name, value, and type.

Add(String, Type) Add(String, Type) Add(String, Type) Add(String, Type)

지정한 기호 이름과 형식을 사용하여 기호를 추가합니다.Adds a symbol using the specified symbol name and type.

AsLocationReferenceEnvironment() AsLocationReferenceEnvironment() AsLocationReferenceEnvironment() AsLocationReferenceEnvironment()

LocationReferenceEnvironment 개체로 표현된 SymbolResolver의 기호 값 참조에 액세스할 수 있도록 하는 LocationReference 인스턴스를 반환합니다.Returns a LocationReferenceEnvironment instance that enables access to references of symbol values in SymbolResolver represented as LocationReference objects.

Clear() Clear() Clear() Clear()

SymbolResolver에서 모든 기호를 제거합니다.Removes all symbols from the SymbolResolver.

Contains(KeyValuePair<String,Object>) Contains(KeyValuePair<String,Object>) Contains(KeyValuePair<String,Object>) Contains(KeyValuePair<String,Object>)

SymbolResolver에 지정한 기호가 포함되어 있는지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether the SymbolResolver contains the specified symbol.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

SymbolResolver에 지정한 키가 있는 기호가 포함되어 있는지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether the SymbolResolver contains a symbol with the specified key.

CopyTo(KeyValuePair<String,Object>[], Int32) CopyTo(KeyValuePair<String,Object>[], Int32) CopyTo(KeyValuePair<String,Object>[], Int32) CopyTo(KeyValuePair<String,Object>[], Int32)

SymbolResolver의 기호를 지정한 배열 인덱스에서 시작하여 키/값 쌍의 기존 1차원 배열에 복사합니다.Copies the symbols in the SymbolResolver to an existing one-dimensional array of key/value pairs, starting at the specified array index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

키는 기호 이름이고 값은 기호 값인 키/값 쌍의 컬렉션을 반복하는 열거자를 반환합니다.Returns an enumerator that iterates through a collection of key/value pairs where the keys are the symbol names and values the symbol values.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(KeyValuePair<String,Object>) Remove(KeyValuePair<String,Object>) Remove(KeyValuePair<String,Object>) Remove(KeyValuePair<String,Object>)

SymbolResolver에서 지정한 기호를 제거합니다.Removes the specified symbol from the SymbolResolver.

Remove(String) Remove(String) Remove(String) Remove(String)

지정한 키를 사용하여 SymbolResolver에서 기호를 제거합니다.Removes a symbol from the SymbolResolver using a specified key.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
TryGetValue(String, Object) TryGetValue(String, Object) TryGetValue(String, Object) TryGetValue(String, Object)

지정한 키와 연결된 값을 가져옵니다.Gets the value associated with the specified key.

명시적 인터페이스 구현

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

키는 기호 이름이고 값은 기호 값인 키/값 쌍의 컬렉션을 반복하는 열거자를 반환합니다.Returns an enumerator that iterates through a collection of key/value pairs where the keys are the symbol names and values the symbol values.

Extension Methods

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

반환을 DataTable 복사본이 들어 있는 DataRow 개체를 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

복사본 DataRow 지정 된 개체 DataTable, 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow합니다.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

복사본 DataRow 지정 된 개체 DataTable, 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow합니다.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

요소를 캐스팅을 IEnumerable 를 지정 된 형식입니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

요소를 필터링 하는 IEnumerable 지정된 된 형식에 기반 합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

변환를 IEnumerableIQueryable합니다.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 요소 컬렉션을 반환합니다.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 문서 및 요소의 하위 노드 컬렉션을 반환합니다.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 요소 컬렉션을 반환합니다.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 요소 및 문서의 자식 요소 컬렉션을 반환합니다.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

소스 컬렉션에 있는 모든 요소 및 문서의 필터링된 자식 요소 컬렉션을 반환합니다.Returns a filtered collection of the child elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

소스 컬렉션의 모든 노드가 문서 순으로 정렬되어 들어 있는 노드 컬렉션을 반환합니다.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 문서 및 요소의 자식 노드 컬렉션을 반환합니다.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

부모 노드에서 소스 컬렉션의 모든 노드를 제거합니다.Removes every node in the source collection from its parent node.

적용 대상