다음을 통해 공유


ImmutabilityExtensionMethods 클래스

오염 시 키 사용자는 특히 불변성 네임 스페이스를 가져옵니다 않은 경우 Api 모델 지 않고 공용 인스턴스 쪽 불변성 API를 제공 하는 확장 메서드

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.Immutability.ImmutabilityExtensionMethods

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

구문

‘선언
<ExtensionAttribute> _
Public NotInheritable Class ImmutabilityExtensionMethods
public static class ImmutabilityExtensionMethods

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

메서드

  이름 설명
Public 메서드정적 멤버 CanDelete 요소는 모델에서 삭제 됩니다.
Public 메서드정적 멤버 CanDeleteElements 지정 된 요소 집합을 삭제할 수 있는지 여부를 쿼리는 IMS에 고려 잠금을 적용할 수 있는 모든 요소를 완전 한 폐쇄 요소가 삭제 됩니다.요소는 요소에는 폐쇄 삭제 잠겨 있거나 요소를 RolePlayer 잠금 사용 하 여 요소를 원본으로 하는 링크의 대상 이므로 클로저 외부 요소입니다 경우 삭제할 수 없습니다.
Public 메서드정적 멤버 GetLocks(ModelElement) 이 요소에 대 한 잠금 플래그를 가져옵니다.이 요소가 들어 있는 파티션에 사용 된 잠금이 포함 됩니다.
Public 메서드정적 멤버 GetLocks(Partition) 이 파티션은 인스턴스에 대 한 잠금 플래그를 가져옵니다.이 파티션을 포함 하는 저장소에 사용 된 잠금이 포함 됩니다.
Public 메서드정적 멤버 GetLocks(Store) 이 저장소 인스턴스에 대 한 잠금 플래그를 가져올
Public 메서드정적 멤버 IsLocked(ModelElement, Locks) 이 요소는 지정 된 집합의 잠금 가지 여부 테스트
Public 메서드정적 멤버 IsLocked(Partition, Locks) 이 파티션에 지정 된 집합의 잠금 가지 여부 테스트
Public 메서드정적 멤버 IsLocked(Store, Locks) 이 저장소는 지정 된 집합의 잠금 가지 여부 테스트
Public 메서드정적 멤버 SetLocks(ModelElement, Locks) 이 요소의 잠금 플래그를 설정 합니다
Public 메서드정적 멤버 SetLocks(Partition, Locks) 지정 된 파티션 인스턴스의 잠금 플래그를 설정 합니다
Public 메서드정적 멤버 SetLocks(Store, Locks) 이 저장소 인스턴스의 잠금 플래그를 설정 합니다

위쪽

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.Modeling.Immutability 네임스페이스