GraphUndoUnit.IsUndoable 메서드
지정된 graphObject가 실행 취소될 수 있는지 여부에 대한 지정된 속성을 변경하는 경우 true를 반환합니다.
이 메서드는 속성 메타데이터에 IsUndoable 플래그가 설정된 경우에는 true를 반환하며 IsSharable 또는 IsSerializable 플래그가 없는 경우에는 false를 반환합니다.또한 UndoStack이 값을 변경할 수 없기 때문에 IsWriteOnce가 있는 경우에도 false를 반환합니다.
false가 반환된 경우 실행 취소/다시 실행에 속성이 유지되지 않습니다.
false를 반환하는 임시 속성의 경우 실행 취소 스택에 많은 양의 메모리를 저장할 수 있습니다.
네임스페이스: Microsoft.VisualStudio.GraphModel
어셈블리: Microsoft.VisualStudio.GraphModel(Microsoft.VisualStudio.GraphModel.dll)
구문
‘선언
Public Shared Function IsUndoable ( _
graphObject As GraphObject, _
property As GraphProperty _
) As Boolean
public static bool IsUndoable(
GraphObject graphObject,
GraphProperty property
)
public:
static bool IsUndoable(
GraphObject^ graphObject,
GraphProperty^ property
)
static member IsUndoable :
graphObject:GraphObject *
property:GraphProperty -> bool
public static function IsUndoable(
graphObject : GraphObject,
property : GraphProperty
) : boolean
매개 변수
- graphObject
형식: Microsoft.VisualStudio.GraphModel.GraphObject
변경할 그래프 개체
- property
형식: Microsoft.VisualStudio.GraphModel.GraphProperty
변경되고 있는 속성
반환 값
형식: System.Boolean
속성 값을 취소했다가 다시 실행해야 하는 경우 true이고, 그렇지 않으면 false입니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.