1<?xml version="1.0" encoding="utf-8"?> 2<Type Name="TypeLibVarFlags" FullName="System.Runtime.InteropServices.TypeLibVarFlags"> 3 <TypeSignature Maintainer="auto" Language="C#" Value="public enum TypeLibVarFlags" /> 4 <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed TypeLibVarFlags extends System.Enum" /> 5 <AssemblyInfo> 6 <AssemblyName>mscorlib</AssemblyName> 7 <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey> 8 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 9 <AssemblyVersion>2.0.0.0</AssemblyVersion> 10 <AssemblyVersion>4.0.0.0</AssemblyVersion> 11 </AssemblyInfo> 12 <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> 13 <Base> 14 <BaseTypeName>System.Enum</BaseTypeName> 15 </Base> 16 <Attributes> 17 <Attribute> 18 <AttributeName>System.Flags</AttributeName> 19 </Attribute> 20 <Attribute> 21 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName> 22 </Attribute> 23 </Attributes> 24 <Docs> 25 <remarks> 26 <attribution license="cc4" from="Microsoft" modified="false" /> 27 <para>TypeLibVarFlags is used in conjunction with the <see cref="T:System.Runtime.InteropServices.TypeLibVarAttribute" />. The flags are retained for reference only. They are not used by the common language runtime.</para> 28 <para>For more information, see VARFLAGS in the MSDN library.</para> 29 </remarks> 30 <summary> 31 <attribution license="cc4" from="Microsoft" modified="false" /> 32 <para>Describes the original settings of the <see cref="T:System.Runtime.InteropServices.VARFLAGS" /> in the COM type library from which the variable was imported.</para> 33 </summary> 34 </Docs> 35 <Members> 36 <Member MemberName="FBindable"> 37 <MemberSignature Language="C#" Value="FBindable" /> 38 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FBindable = int32(4)" /> 39 <MemberType>Field</MemberType> 40 <AssemblyInfo> 41 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 42 <AssemblyVersion>2.0.0.0</AssemblyVersion> 43 <AssemblyVersion>4.0.0.0</AssemblyVersion> 44 </AssemblyInfo> 45 <ReturnValue> 46 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 47 </ReturnValue> 48 <Parameters /> 49 <Docs> 50 <remarks>To be added</remarks> 51 <summary> 52 <attribution license="cc4" from="Microsoft" modified="false" /> 53 <para>The variable supports data binding.</para> 54 </summary> 55 </Docs> 56 </Member> 57 <Member MemberName="FDefaultBind"> 58 <MemberSignature Language="C#" Value="FDefaultBind" /> 59 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FDefaultBind = int32(32)" /> 60 <MemberType>Field</MemberType> 61 <AssemblyInfo> 62 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 63 <AssemblyVersion>2.0.0.0</AssemblyVersion> 64 <AssemblyVersion>4.0.0.0</AssemblyVersion> 65 </AssemblyInfo> 66 <ReturnValue> 67 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 68 </ReturnValue> 69 <Parameters /> 70 <Docs> 71 <remarks>To be added</remarks> 72 <summary> 73 <attribution license="cc4" from="Microsoft" modified="false" /> 74 <para>The variable is the single property that best represents the object. Only one variable in a type info can have this value.</para> 75 </summary> 76 </Docs> 77 </Member> 78 <Member MemberName="FDefaultCollelem"> 79 <MemberSignature Language="C#" Value="FDefaultCollelem" /> 80 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FDefaultCollelem = int32(256)" /> 81 <MemberType>Field</MemberType> 82 <AssemblyInfo> 83 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 84 <AssemblyVersion>2.0.0.0</AssemblyVersion> 85 <AssemblyVersion>4.0.0.0</AssemblyVersion> 86 </AssemblyInfo> 87 <ReturnValue> 88 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 89 </ReturnValue> 90 <Parameters /> 91 <Docs> 92 <remarks>To be added</remarks> 93 <summary> 94 <attribution license="cc4" from="Microsoft" modified="false" /> 95 <para>Permits an optimization in which the compiler looks for a member named "xyz" on the type "abc". If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function.</para> 96 </summary> 97 </Docs> 98 </Member> 99 <Member MemberName="FDisplayBind"> 100 <MemberSignature Language="C#" Value="FDisplayBind" /> 101 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FDisplayBind = int32(16)" /> 102 <MemberType>Field</MemberType> 103 <AssemblyInfo> 104 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 105 <AssemblyVersion>2.0.0.0</AssemblyVersion> 106 <AssemblyVersion>4.0.0.0</AssemblyVersion> 107 </AssemblyInfo> 108 <ReturnValue> 109 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 110 </ReturnValue> 111 <Parameters /> 112 <Docs> 113 <remarks>To be added</remarks> 114 <summary> 115 <attribution license="cc4" from="Microsoft" modified="false" /> 116 <para>The variable is displayed as bindable. <see cref="F:System.Runtime.InteropServices.TypeLibVarFlags.FBindable" /> must also be set.</para> 117 </summary> 118 </Docs> 119 </Member> 120 <Member MemberName="FHidden"> 121 <MemberSignature Language="C#" Value="FHidden" /> 122 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FHidden = int32(64)" /> 123 <MemberType>Field</MemberType> 124 <AssemblyInfo> 125 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 126 <AssemblyVersion>2.0.0.0</AssemblyVersion> 127 <AssemblyVersion>4.0.0.0</AssemblyVersion> 128 </AssemblyInfo> 129 <ReturnValue> 130 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 131 </ReturnValue> 132 <Parameters /> 133 <Docs> 134 <remarks>To be added</remarks> 135 <summary> 136 <attribution license="cc4" from="Microsoft" modified="false" /> 137 <para>The variable should not be displayed in a browser, though it exists and is bindable.</para> 138 </summary> 139 </Docs> 140 </Member> 141 <Member MemberName="FImmediateBind"> 142 <MemberSignature Language="C#" Value="FImmediateBind" /> 143 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FImmediateBind = int32(4096)" /> 144 <MemberType>Field</MemberType> 145 <AssemblyInfo> 146 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 147 <AssemblyVersion>2.0.0.0</AssemblyVersion> 148 <AssemblyVersion>4.0.0.0</AssemblyVersion> 149 </AssemblyInfo> 150 <ReturnValue> 151 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 152 </ReturnValue> 153 <Parameters /> 154 <Docs> 155 <remarks>To be added</remarks> 156 <summary> 157 <attribution license="cc4" from="Microsoft" modified="false" /> 158 <para>The variable is mapped as individual bindable properties.</para> 159 </summary> 160 </Docs> 161 </Member> 162 <Member MemberName="FNonBrowsable"> 163 <MemberSignature Language="C#" Value="FNonBrowsable" /> 164 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FNonBrowsable = int32(1024)" /> 165 <MemberType>Field</MemberType> 166 <AssemblyInfo> 167 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 168 <AssemblyVersion>2.0.0.0</AssemblyVersion> 169 <AssemblyVersion>4.0.0.0</AssemblyVersion> 170 </AssemblyInfo> 171 <ReturnValue> 172 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 173 </ReturnValue> 174 <Parameters /> 175 <Docs> 176 <remarks>To be added</remarks> 177 <summary> 178 <attribution license="cc4" from="Microsoft" modified="false" /> 179 <para>The variable appears in an object browser, but not in a properties browser.</para> 180 </summary> 181 </Docs> 182 </Member> 183 <Member MemberName="FReadOnly"> 184 <MemberSignature Language="C#" Value="FReadOnly" /> 185 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FReadOnly = int32(1)" /> 186 <MemberType>Field</MemberType> 187 <AssemblyInfo> 188 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 189 <AssemblyVersion>2.0.0.0</AssemblyVersion> 190 <AssemblyVersion>4.0.0.0</AssemblyVersion> 191 </AssemblyInfo> 192 <ReturnValue> 193 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 194 </ReturnValue> 195 <Parameters /> 196 <Docs> 197 <remarks>To be added</remarks> 198 <summary> 199 <attribution license="cc4" from="Microsoft" modified="false" /> 200 <para>Assignment to the variable should not be allowed.</para> 201 </summary> 202 </Docs> 203 </Member> 204 <Member MemberName="FReplaceable"> 205 <MemberSignature Language="C#" Value="FReplaceable" /> 206 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FReplaceable = int32(2048)" /> 207 <MemberType>Field</MemberType> 208 <AssemblyInfo> 209 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 210 <AssemblyVersion>2.0.0.0</AssemblyVersion> 211 <AssemblyVersion>4.0.0.0</AssemblyVersion> 212 </AssemblyInfo> 213 <ReturnValue> 214 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 215 </ReturnValue> 216 <Parameters /> 217 <Docs> 218 <remarks>To be added</remarks> 219 <summary> 220 <attribution license="cc4" from="Microsoft" modified="false" /> 221 <para>Tags the interface as having default behaviors.</para> 222 </summary> 223 </Docs> 224 </Member> 225 <Member MemberName="FRequestEdit"> 226 <MemberSignature Language="C#" Value="FRequestEdit" /> 227 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FRequestEdit = int32(8)" /> 228 <MemberType>Field</MemberType> 229 <AssemblyInfo> 230 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 231 <AssemblyVersion>2.0.0.0</AssemblyVersion> 232 <AssemblyVersion>4.0.0.0</AssemblyVersion> 233 </AssemblyInfo> 234 <ReturnValue> 235 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 236 </ReturnValue> 237 <Parameters /> 238 <Docs> 239 <remarks>To be added</remarks> 240 <summary> 241 <attribution license="cc4" from="Microsoft" modified="false" /> 242 <para>Indicates that the property supports the COM OnRequestEdit notification.</para> 243 </summary> 244 </Docs> 245 </Member> 246 <Member MemberName="FRestricted"> 247 <MemberSignature Language="C#" Value="FRestricted" /> 248 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FRestricted = int32(128)" /> 249 <MemberType>Field</MemberType> 250 <AssemblyInfo> 251 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 252 <AssemblyVersion>2.0.0.0</AssemblyVersion> 253 <AssemblyVersion>4.0.0.0</AssemblyVersion> 254 </AssemblyInfo> 255 <ReturnValue> 256 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 257 </ReturnValue> 258 <Parameters /> 259 <Docs> 260 <remarks>To be added</remarks> 261 <summary> 262 <attribution license="cc4" from="Microsoft" modified="false" /> 263 <para>This flag is intended for system-level functions or functions that type browsers should not display.</para> 264 </summary> 265 </Docs> 266 </Member> 267 <Member MemberName="FSource"> 268 <MemberSignature Language="C#" Value="FSource" /> 269 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FSource = int32(2)" /> 270 <MemberType>Field</MemberType> 271 <AssemblyInfo> 272 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 273 <AssemblyVersion>2.0.0.0</AssemblyVersion> 274 <AssemblyVersion>4.0.0.0</AssemblyVersion> 275 </AssemblyInfo> 276 <ReturnValue> 277 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 278 </ReturnValue> 279 <Parameters /> 280 <Docs> 281 <remarks>To be added</remarks> 282 <summary> 283 <attribution license="cc4" from="Microsoft" modified="false" /> 284 <para>The variable returns an object that is a source of events.</para> 285 </summary> 286 </Docs> 287 </Member> 288 <Member MemberName="FUiDefault"> 289 <MemberSignature Language="C#" Value="FUiDefault" /> 290 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Runtime.InteropServices.TypeLibVarFlags FUiDefault = int32(512)" /> 291 <MemberType>Field</MemberType> 292 <AssemblyInfo> 293 <AssemblyVersion>1.0.5000.0</AssemblyVersion> 294 <AssemblyVersion>2.0.0.0</AssemblyVersion> 295 <AssemblyVersion>4.0.0.0</AssemblyVersion> 296 </AssemblyInfo> 297 <ReturnValue> 298 <ReturnType>System.Runtime.InteropServices.TypeLibVarFlags</ReturnType> 299 </ReturnValue> 300 <Parameters /> 301 <Docs> 302 <remarks>To be added</remarks> 303 <summary> 304 <attribution license="cc4" from="Microsoft" modified="false" /> 305 <para>The default display in the user interface.</para> 306 </summary> 307 </Docs> 308 </Member> 309 </Members> 310</Type>