1<?xml version="1.0" encoding="utf-8"?> 2<Type Name="ComponentActionsType" FullName="System.ComponentModel.Design.ComponentActionsType"> 3 <TypeSignature Language="C#" Value="public enum ComponentActionsType" /> 4 <AssemblyInfo> 5 <AssemblyName>System.Design</AssemblyName> 6 <AssemblyVersion>2.0.0.0</AssemblyVersion> 7 </AssemblyInfo> 8 <Base> 9 <BaseTypeName>System.Enum</BaseTypeName> 10 </Base> 11 <Docs> 12 <remarks> 13 <attribution license="cc4" from="Microsoft" modified="false" /> 14 <para>The following table describes the two options for associating an object-bound smart tag to a component.</para> 15 <list type="table"> 16 <listheader> 17 <item> 18 <term> 19 <para>Smart-tag model</para> 20 </term> 21 <description> 22 <para>Description</para> 23 </description> 24 </item> 25 </listheader> 26 <item> 27 <term> 28 <para>Pull</para> 29 </term> 30 <description> 31 <para>The class derived from <see cref="T:System.ComponentModel.Design.ComponentDesigner" /> that is associated with the component overrides the <see cref="P:System.ComponentModel.Design.ComponentDesigner.ActionLists" /> property to return the collection of smart tags for that component.</para> 32 </description> 33 </item> 34 <item> 35 <term> 36 <para>Push</para> 37 </term> 38 <description> 39 <para>A call to the <see cref="Overload:System.ComponentModel.Design.DesignerActionService.Add" /> method explicitly associates the specified smart tags with the specified component.</para> 40 </description> 41 </item> 42 </list> 43 <para>For more information about these smart-tag models, see the <see cref="T:System.ComponentModel.Design.DesignerActionService" /> and <see cref="T:System.ComponentModel.Design.DesignerActionListCollection" /> classes.</para> 44 </remarks> 45 <summary> 46 <attribution license="cc4" from="Microsoft" modified="false" /> 47 <para>Specifies the type of object-bound smart tag with respect to how it was associated with the component.</para> 48 </summary> 49 </Docs> 50 <Members> 51 <Member MemberName="All"> 52 <MemberSignature Language="C#" Value="All" /> 53 <MemberType>Field</MemberType> 54 <AssemblyInfo> 55 <AssemblyVersion>2.0.0.0</AssemblyVersion> 56 </AssemblyInfo> 57 <ReturnValue> 58 <ReturnType>System.ComponentModel.Design.ComponentActionsType</ReturnType> 59 </ReturnValue> 60 <Docs> 61 <summary> 62 <attribution license="cc4" from="Microsoft" modified="false" /> 63 <para>Both types of smart tags.</para> 64 </summary> 65 </Docs> 66 </Member> 67 <Member MemberName="Component"> 68 <MemberSignature Language="C#" Value="Component" /> 69 <MemberType>Field</MemberType> 70 <AssemblyInfo> 71 <AssemblyVersion>2.0.0.0</AssemblyVersion> 72 </AssemblyInfo> 73 <ReturnValue> 74 <ReturnType>System.ComponentModel.Design.ComponentActionsType</ReturnType> 75 </ReturnValue> 76 <Docs> 77 <summary> 78 <attribution license="cc4" from="Microsoft" modified="false" /> 79 <para>Pull model smart tags only.</para> 80 </summary> 81 </Docs> 82 </Member> 83 <Member MemberName="Service"> 84 <MemberSignature Language="C#" Value="Service" /> 85 <MemberType>Field</MemberType> 86 <AssemblyInfo> 87 <AssemblyVersion>2.0.0.0</AssemblyVersion> 88 </AssemblyInfo> 89 <ReturnValue> 90 <ReturnType>System.ComponentModel.Design.ComponentActionsType</ReturnType> 91 </ReturnValue> 92 <Docs> 93 <summary> 94 <attribution license="cc4" from="Microsoft" modified="false" /> 95 <para>Push model smart tags only.</para> 96 </summary> 97 </Docs> 98 </Member> 99 </Members> 100</Type>