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 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
CanDelete | 요소는 모델에서 삭제 됩니다. | |
CanDeleteElements | 지정 된 요소 집합을 삭제할 수 있는지 여부를 쿼리는 IMS에 고려 잠금을 적용할 수 있는 모든 요소를 완전 한 폐쇄 요소가 삭제 됩니다.요소는 요소에는 폐쇄 삭제 잠겨 있거나 요소를 RolePlayer 잠금 사용 하 여 요소를 원본으로 하는 링크의 대상 이므로 클로저 외부 요소입니다 경우 삭제할 수 없습니다. | |
GetLocks(ModelElement) | 이 요소에 대 한 잠금 플래그를 가져옵니다.이 요소가 들어 있는 파티션에 사용 된 잠금이 포함 됩니다. | |
GetLocks(Partition) | 이 파티션은 인스턴스에 대 한 잠금 플래그를 가져옵니다.이 파티션을 포함 하는 저장소에 사용 된 잠금이 포함 됩니다. | |
GetLocks(Store) | 이 저장소 인스턴스에 대 한 잠금 플래그를 가져올 | |
IsLocked(ModelElement, Locks) | 이 요소는 지정 된 집합의 잠금 가지 여부 테스트 | |
IsLocked(Partition, Locks) | 이 파티션에 지정 된 집합의 잠금 가지 여부 테스트 | |
IsLocked(Store, Locks) | 이 저장소는 지정 된 집합의 잠금 가지 여부 테스트 | |
SetLocks(ModelElement, Locks) | 이 요소의 잠금 플래그를 설정 합니다 | |
SetLocks(Partition, Locks) | 지정 된 파티션 인스턴스의 잠금 플래그를 설정 합니다 | |
SetLocks(Store, Locks) | 이 저장소 인스턴스의 잠금 플래그를 설정 합니다 |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.