다음을 통해 공유


SerializationUtilities 클래스

serialization을 위한 유틸리티를 제공합니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

네임스페이스:  Microsoft.VisualStudio.Modeling
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.12.0(Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

구문

‘선언
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities

SerializationUtilities 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드정적 멤버 AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) serialization 컨텍스트에 메시지를 추가합니다.
Public 메서드정적 멤버 AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) serialization 컨텍스트에 메시지를 추가합니다.
Public 메서드정적 멤버 AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) serialization 컨텍스트에 메시지를 추가합니다.
Public 메서드정적 멤버 AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) SerializationMessage를 빌드해서 지정된 SerializationContext에 저장하는 도우미입니다.
Public 메서드정적 멤버 AddValidationMessage serialization 결과에 유효성 검사 메시지를 추가합니다.
Public 메서드정적 멤버 GetElementName serialization 결과의 요소 이름을 가져옵니다.
Public 메서드정적 멤버 GetNamespacesFromCurrentNode 현재 노드의 XML 네임스페이스 목록을 반환합니다.
Public 메서드정적 멤버 GetPositionInfo serialization 결과에서 판독기의 위치를 가져옵니다.
Public 메서드정적 멤버 GetString<T>(T) 지정된 형식의 개체를 문자열로 변환합니다.
Public 메서드정적 멤버 GetString<T>(SerializationContext, T) 문자열을 지정된 형식으로 변환합니다.
Public 메서드정적 멤버 GetValue<T>(String) 문자열을 지정된 형식으로 변환합니다.
Public 메서드정적 멤버 GetValue<T>(SerializationContext, String) 문자열을 지정된 형식으로 변환합니다.
Public 메서드정적 멤버 ReadExtensions 제공된 판독기에서 확장 요소를 읽습니다.
Public 메서드정적 멤버 ResolveDomainModels 도메인 모델에 대한 XML 네임스페이스 선언을 확인하고 도메인 모델을 저장소에 로드합니다.
Public 메서드정적 멤버 Skip XmlReader를 건너뜁니다.
Public 메서드정적 멤버 SkipToFirstChild 판독기를 첫 번째 자식 요소의 열린 태그로 이동합니다.
Public 메서드정적 멤버 SkipToNextElement 판독기를 다음 요소의 시작 태그로 이동합니다.
Public 메서드정적 멤버 TryGetValue<T>(String, T%) 문자열을 지정된 형식으로 변환합니다.
Public 메서드정적 멤버 TryGetValue<T>(SerializationContext, String, T%) 문자열을 지정된 형식으로 변환을 시도하고 예외가 throw되지 않습니다.
Public 메서드정적 멤버 TryGetValueFromBinaryForm<T> 지정된 문자열의 형식을 deserialize합니다.
Public 메서드정적 멤버 UnescapeXmlString 사용되지 않습니다. 이스케이프된 문자열을 XML에서 읽은 이스케이프되지 않은 문자열로 변환합니다.
Public 메서드정적 멤버 WriteDomainModelNamespaces 제공된 디렉터리의 도메인 모델에 대한 xml 네임스페이스를 작성
Public 메서드정적 멤버 WriteExtensions 확장 XML 요소 안에 확장 요소의 제공된 목록을 작성합니다.

위쪽

필드

  이름 설명
Public 필드정적 멤버 ExtensionsXmlElementName ExtensionElements 목록이 포함된 외부 요소의 XML 요소 이름입니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Modeling 네임스페이스