다음을 통해 공유


ModelingToolboxItem 클래스

이 형식에 지정된 SecurityCriticalAttribute 특성은 해당 형식을 .NET Framework 내부에서 Silverlight 클래스 라이브러리에만 사용하도록 제한합니다. 이 형식의 멤버를 사용하는 응용 프로그램 코드에서는 MethodAccessException을 throw합니다.

[보안 중요]

DSL 도구(Domain-Specific Language Tools)에서 생성된 도구 상자 항목을 나타냅니다.

상속 계층 구조

System.Object
  System.Drawing.Design.ToolboxItem
    Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
      Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem

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

구문

‘선언
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class ModelingToolboxItem _
    Inherits ModelingToolboxItemBase
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class ModelingToolboxItem : ModelingToolboxItemBase

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

생성자

  이름 설명
Protected 메서드 ModelingToolboxItem(SerializationInfo, StreamingContext) serialize된 데이터로부터 ModelingToolboxItem 클래스의 새 인스턴스를 초기화합니다.
Public 메서드 ModelingToolboxItem(String, Int32, String, Bitmap, String, String, String, String, ElementGroupPrototype, ICollection) 지정된 정보에서 ModelingToolboxItem 클래스의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 AssemblyName 도구 상자 항목이 만드는 형식을 포함하는 어셈블리 이름을 가져오거나 설정합니다. (ToolboxItem에서 상속됨)
Public 속성 Bitmap 도구 상자에서 도구 상자 항목을 나타내는 비트맵을 가져오거나 설정합니다. (ToolboxItem에서 상속됨)
Public 속성 Company ToolboxItem 의 회사 이름을 가져오거나 설정합니다. (ToolboxItem에서 상속됨)
Public 속성 ComponentType 이 항목의 도구 상자에 표시된 ComponentType 문자열을 가져옵니다. (ModelingToolboxItemBase에서 상속됨)
Public 속성 ContextSensitiveHelpKeyword 도구 상자 항목의 상황에 맞는 도움말 키워드를 가져옵니다.지역화하지 않아야 합니다. (ModelingToolboxItemBase에서 상속됨)
Public 속성 DependentAssemblies 도구 상자 항목의 AssemblyName을 가져오거나 설정합니다. (ToolboxItem에서 상속됨)
Public 속성 Description ToolboxItem 의 설명을 가져오거나 설정합니다. (ToolboxItem에서 상속됨)
Public 속성 DisplayName 도구 상자 항목의 표시 이름을 가져오거나 설정합니다. (ToolboxItem에서 상속됨)
Public 속성 Filter 도구 상자 항목이 대상 구성 요소에서 사용될 수 있는지 여부를 결정하는 필터를 가져오거나 설정합니다. (ToolboxItem에서 상속됨)
Public 속성 Id 이 도구 상자 항목의 고유 식별자를 가져옵니다. (ModelingToolboxItemBase에서 상속됨)
Public 속성 IsTransient 도구 상자 항목이 임시인지 여부를 나타내는 값을 가져옵니다. (ToolboxItem에서 상속됨)
Public 속성 Locked ToolboxItem 이 현재 잠겨 있는지 여부를 나타내는 값을 가져옵니다. (ToolboxItem에서 상속됨)
Public 속성 Position 도구 상자 항목의 제안된 위치를 가져옵니다. (ModelingToolboxItemBase에서 상속됨)
Public 속성 Properties 속성 사전을 가져옵니다. (ToolboxItem에서 상속됨)
Public 속성 Prototype 이 도구 상자 항목에 대해 ElementGroup을 만드는 데 필요한 정보를 가져오거나 설정합니다.
Public 속성 TabName 이 항목을 포함할 도구 상자 탭의 이름을 가져옵니다.지역화해야 합니다. (ModelingToolboxItemBase에서 상속됨)
Public 속성 TabNameId 이 항목을 포함할 도구 상자 탭의 지역화되지 않은 이름 ID를 가져옵니다.지역화되지 않아야 합니다. (ModelingToolboxItemBase에서 상속됨)
Public 속성 TypeName 도구 상자 항목이 호출될 때 만드는 IComponent 형식의 정규화된 이름을 가져오거나 설정합니다. (ToolboxItem에서 상속됨)
Public 속성 Version ToolboxItem 의 버전을 가져옵니다. (ToolboxItem에서 상속됨)

위쪽

메서드

  이름 설명
Protected 메서드 CheckUnlocked 도구 상자 항목이 현재 잠겨 있으면 예외를 throw합니다. (ToolboxItem에서 상속됨)
Public 메서드 CreateComponents() 도구 상자 항목이 만들도록 구성된 구성 요소를 만듭니다. (ToolboxItem에서 상속됨)
Public 메서드 CreateComponents(IDesignerHost) 도구 상자 항목이 만들도록 구성된 구성 요소를 지정된 디자이너 호스트를 사용하여 만듭니다. (ToolboxItem에서 상속됨)
Public 메서드 CreateComponents(IDesignerHost, IDictionary) 도구 상자 항목이 만들도록 구성된 구성 요소를 지정된 디자이너 호스트와 기본값을 사용하여 만듭니다. (ToolboxItem에서 상속됨)
Protected 메서드 CreateComponentsCore(IDesignerHost) 도구 상자 항목이 호출될 때 구성 요소 한 개나 구성 요소의 배열을 만듭니다. (ToolboxItem에서 상속됨)
Protected 메서드 CreateComponentsCore(IDesignerHost, IDictionary) 도구 상자 항목이 호출될 때 구성 요소의 배열을 만듭니다. (ToolboxItem에서 상속됨)
Protected 메서드 Deserialize 도구 상자 항목의 상태를 지정된 serialization 정보 개체에서 로드합니다. (ModelingToolboxItemBase.Deserialize(SerializationInfo, StreamingContext)을(를) 재정의함)
Public 메서드 Equals 두 개의 ModelingToolboxItemBase 인스턴스가 같은지 여부를 확인합니다. (ModelingToolboxItemBase에서 상속됨)
Protected 메서드 FilterPropertyValue 속성 값을 반환하기 전에 필터링합니다. (ToolboxItem에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 이 인스턴스의 해시 코드를 반환합니다. (ModelingToolboxItemBase에서 상속됨)
Public 메서드 GetType() 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 GetType(IDesignerHost) 도구 상자 항목과 연결된 형식에 대한 액세스를 가능하게 합니다. (ToolboxItem에서 상속됨)
Protected 메서드 GetType(IDesignerHost, AssemblyName, String, Boolean) 지정된 디자이너 호스트와 어셈블리 이름을 선택적으로 사용하여 지정된 형식의 인스턴스를 만듭니다. (ToolboxItem에서 상속됨)
Public 메서드 Initialize 만들 지정된 형식으로 현재 도구 상자 항목을 초기화합니다. (ToolboxItem에서 상속됨)
Public 메서드 Lock 도구 상자 항목을 잠그고 속성에 대한 변경을 막습니다. (ToolboxItem에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 OnComponentsCreated ComponentsCreated 이벤트를 발생시킵니다. (ToolboxItem에서 상속됨)
Protected 메서드 OnComponentsCreating ComponentsCreating 이벤트를 발생시킵니다. (ToolboxItem에서 상속됨)
Protected 메서드 Serialize 도구 상자 항목의 상태를 지정된 serialization 정보 개체에 저장합니다. (ModelingToolboxItemBase.Serialize(SerializationInfo, StreamingContext)을(를) 재정의함)
Public 메서드 ToString 현재 ToolboxItem를 나타내는 String을 반환합니다. (ToolboxItem에서 상속됨)
Protected 메서드 ValidatePropertyType 개체가 지정된 형식인지 유효성을 검사합니다. (ToolboxItem에서 상속됨)
Protected 메서드 ValidatePropertyValue 속성을 속성 사전에 할당하기 전에 유효성을 검사합니다. (ToolboxItem에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 ComponentsCreated 구성 요소를 만든 후 즉시 발생합니다. (ToolboxItem에서 상속됨)
Public 이벤트 ComponentsCreating 구성 요소를 만들기 직전에 발생합니다. (ToolboxItem에서 상속됨)

위쪽

필드

  이름 설명
Public 필드정적 멤버 ToolboxContextOrigin 복사 작업이 도구 상자에서 만들어졌음을 나타내는 키를 지정합니다.이 필드는 상수입니다.

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 ISerializable.GetObjectData 이 멤버에 대한 설명을 보려면 GetObjectData 메서드를 참조하십시오. (ToolboxItem에서 상속됨)

위쪽

스레드로부터의 안전성

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

참고 항목

참조

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