You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: xml/System.Reflection.Emit/EnumBuilder.xml
+76-37Lines changed: 76 additions & 37 deletions
Original file line number
Diff line number
Diff line change
@@ -882,8 +882,8 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
882
882
</ReturnValue>
883
883
<Parameters />
884
884
<Docs>
885
-
<summary>To be added.</summary>
886
-
<returns>To be added.</returns>
885
+
<summary>When overridden in a derived class, implements the <seecref="T:System.Type.Attributes" /> property and gets a bitwise combination of enumeration values that indicate the attributes associated with the <seecref="T:System.Type" />.</summary>
886
+
<returns>A <seecref="T:System.Reflection.TypeAttributes" /> object representing the attribute set of the <seecref="T:System.Type" />.</returns>
887
887
<remarks>To be added.</remarks>
888
888
<inheritdoc />
889
889
</Docs>
@@ -948,13 +948,26 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
<para>A bitwise combination of the enumeration values that specify how the search is conducted.</para>
953
+
<para>-or-</para>
954
+
<para>
955
+
<seecref="T:System.Reflection.BindingFlags.Default" /> to return <seelangword="null" />.</para>
956
+
</param>
957
+
<paramname="binder">
958
+
<para>An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.</para>
959
+
<para>-or-</para>
960
+
<para>A <seelangword="null" /> reference (<seelangword="Nothing" /> in Visual Basic), to use the <seecref="T:System.Type.DefaultBinder" />.</para>
961
+
</param>
962
+
<paramname="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and the stack is cleaned up.</param>
963
+
<paramname="types">
964
+
<para>An array of <seecref="T:System.Type" /> objects representing the number, order, and type of the parameters for the constructor to get.</para>
965
+
<para>-or-</para>
966
+
<para>An empty array of the type <seecref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.</para>
967
+
</param>
968
+
<paramname="modifiers">An array of <seecref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramrefname="types" /> array. The default binder does not process this parameter.</param>
969
+
<summary>When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
970
+
<returns>A <seecref="T:System.Reflection.ConstructorInfo" /> object representing the constructor that matches the specified requirements, if found; otherwise, <seelangword="null" />.</returns>
958
971
<remarks>To be added.</remarks>
959
972
<inheritdoc />
960
973
</Docs>
@@ -1974,14 +1987,30 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
<paramname="name">The string containing the name of the method to get.</param>
1991
+
<paramname="bindingAttr">
1992
+
<para>A bitwise combination of the enumeration values that specify how the search is conducted.</para>
1993
+
<para>-or-</para>
1994
+
<para>
1995
+
<seecref="T:System.Reflection.BindingFlags.Default" /> to return <seelangword="null" />.</para>
1996
+
</param>
1997
+
<paramname="binder">
1998
+
<para>An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.</para>
1999
+
<para>-or-</para>
2000
+
<para>A <seelangword="null" /> reference (<seelangword="Nothing" /> in Visual Basic), to use the <seecref="T:System.Type.DefaultBinder" />.</para>
2001
+
</param>
2002
+
<paramname="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and what process cleans up the stack.</param>
2003
+
<paramname="types">
2004
+
<para>An array of <seecref="T:System.Type" /> objects representing the number, order, and type of the parameters for the method to get.</para>
2005
+
<para>-or-</para>
2006
+
<para>An empty array of the type <seecref="T:System.Type" /> (that is, Type[] types = new Type[0]) to get a method that takes no parameters.</para>
2007
+
<para>-or-</para>
2008
+
<para>
2009
+
<seelangword="null" />. If <paramrefname="types" /> is <seelangword="null" />, arguments are not matched.</para>
2010
+
</param>
2011
+
<paramname="modifiers">An array of <seecref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the <paramrefname="types" /> array. The default binder does not process this parameter.</param>
2012
+
<summary>When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
2013
+
<returns>An object representing the method that matches the specified requirements, if found; otherwise, <seelangword="null" />.</returns>
1985
2014
<remarks>To be added.</remarks>
1986
2015
<inheritdoc />
1987
2016
</Docs>
@@ -2395,8 +2424,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
2395
2424
</ReturnValue>
2396
2425
<Parameters />
2397
2426
<Docs>
2398
-
<summary>To be added.</summary>
2399
-
<returns>To be added.</returns>
2427
+
<summary>When overridden in a derived class, implements the <seecref="T:System.Type.HasElementType" /> property and determines whether the current <seecref="T:System.Type" /> encompasses or refers to another type; that is, whether the current <seecref="T:System.Type" /> is an array, a pointer, or is passed by reference.</summary>
2428
+
<returns>
2429
+
<seelangword="true" /> if the <seecref="T:System.Type" /> is an array, a pointer, or is passed by reference; otherwise, <seelangword="false" />.</returns>
2400
2430
<remarks>To be added.</remarks>
2401
2431
<inheritdoc />
2402
2432
</Docs>
@@ -2528,8 +2558,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
2528
2558
</ReturnValue>
2529
2559
<Parameters />
2530
2560
<Docs>
2531
-
<summary>To be added.</summary>
2532
-
<returns>To be added.</returns>
2561
+
<summary>When overridden in a derived class, implements the <seecref="T:System.Type.IsArray" /> property and determines whether the <seecref="T:System.Type" /> is an array.</summary>
2562
+
<returns>
2563
+
<seelangword="true" /> if the <seecref="T:System.Type" /> is an array; otherwise, <seelangword="false" />.</returns>
2533
2564
<remarks>To be added.</remarks>
2534
2565
<inheritdoc />
2535
2566
</Docs>
@@ -2622,8 +2653,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
2622
2653
</ReturnValue>
2623
2654
<Parameters />
2624
2655
<Docs>
2625
-
<summary>To be added.</summary>
2626
-
<returns>To be added.</returns>
2656
+
<summary>When overridden in a derived class, implements the <seecref="T:System.Type.IsByRef" /> property and determines whether the <seecref="T:System.Type" /> is passed by reference.</summary>
2657
+
<returns>
2658
+
<seelangword="true" /> if the <seecref="T:System.Type" /> is passed by reference; otherwise, <seelangword="false" />.</returns>
2627
2659
<remarks>To be added.</remarks>
2628
2660
<inheritdoc />
2629
2661
</Docs>
@@ -2654,8 +2686,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
2654
2686
<ReturnType>System.Boolean</ReturnType>
2655
2687
</ReturnValue>
2656
2688
<Docs>
2657
-
<summary>To be added.</summary>
2658
-
<value>To be added.</value>
2689
+
<summary>Gets a value that indicates whether the type is a byref-like structure.</summary>
2690
+
<value>
2691
+
<seelangword="true" /> if the <seecref="T:System.Type" /> is a byref-like structure; otherwise, <seelangword="false" />.</value>
2659
2692
<remarks>To be added.</remarks>
2660
2693
<inheritdoc />
2661
2694
</Docs>
@@ -2696,8 +2729,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
2696
2729
</ReturnValue>
2697
2730
<Parameters />
2698
2731
<Docs>
2699
-
<summary>To be added.</summary>
2700
-
<returns>To be added.</returns>
2732
+
<summary>When overridden in a derived class, implements the <seecref="T:System.Type.IsCOMObject" /> property and determines whether the <seecref="T:System.Type" /> is a COM object.</summary>
2733
+
<returns>
2734
+
<seelangword="true" /> if the <seecref="T:System.Type" /> is a COM object; otherwise, <seelangword="false" />.</returns>
2701
2735
<remarks>To be added.</remarks>
2702
2736
<inheritdoc />
2703
2737
</Docs>
@@ -2940,8 +2974,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
2940
2974
</ReturnValue>
2941
2975
<Parameters />
2942
2976
<Docs>
2943
-
<summary>To be added.</summary>
2944
-
<returns>To be added.</returns>
2977
+
<summary>When overridden in a derived class, implements the <seecref="T:System.Type.IsPointer" /> property and determines whether the <seecref="T:System.Type" /> is a pointer.</summary>
2978
+
<returns>
2979
+
<seelangword="true" /> if the <seecref="T:System.Type" /> is a pointer; otherwise, <seelangword="false" />.</returns>
2945
2980
<remarks>To be added.</remarks>
2946
2981
<inheritdoc />
2947
2982
</Docs>
@@ -2982,8 +3017,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
2982
3017
</ReturnValue>
2983
3018
<Parameters />
2984
3019
<Docs>
2985
-
<summary>To be added.</summary>
2986
-
<returns>To be added.</returns>
3020
+
<summary>When overridden in a derived class, implements the <seecref="T:System.Type.IsPrimitive" /> property and determines whether the <seecref="T:System.Type" /> is one of the primitive types.</summary>
3021
+
<returns>
3022
+
<seelangword="true" /> if the <seecref="T:System.Type" /> is one of the primitive types; otherwise, <seelangword="false" />.</returns>
2987
3023
<remarks>To be added.</remarks>
2988
3024
<inheritdoc />
2989
3025
</Docs>
@@ -3042,8 +3078,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
3042
3078
<ReturnType>System.Boolean</ReturnType>
3043
3079
</ReturnValue>
3044
3080
<Docs>
3045
-
<summary>To be added.</summary>
3046
-
<value>To be added.</value>
3081
+
<summary>Gets a value that indicates whether the type is an array type that can represent only a single-dimensional array with a zero lower bound.</summary>
3082
+
<value>
3083
+
<seelangword="true" /> if the current <seecref="T:System.Type" /> is an array type that can represent only a single-dimensional array with a zero lower bound; otherwise, <seelangword="false" />.</value>
3047
3084
<remarks>To be added.</remarks>
3048
3085
<inheritdoc />
3049
3086
</Docs>
@@ -3075,8 +3112,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
3075
3112
<ReturnType>System.Boolean</ReturnType>
3076
3113
</ReturnValue>
3077
3114
<Docs>
3078
-
<summary>To be added.</summary>
3079
-
<value>To be added.</value>
3115
+
<summary>Gets a value that indicates whether the type is a type definition.</summary>
3116
+
<value>
3117
+
<seelangword="true" /> if the current <seecref="T:System.Type" /> is a type definition; otherwise, <seelangword="false" />.</value>
3080
3118
<remarks>To be added.</remarks>
3081
3119
<inheritdoc />
3082
3120
</Docs>
@@ -3117,8 +3155,9 @@ The following code sample demonstrates the use of the `AssemblyQualifiedName` pr
3117
3155
</ReturnValue>
3118
3156
<Parameters />
3119
3157
<Docs>
3120
-
<summary>To be added.</summary>
3121
-
<returns>To be added.</returns>
3158
+
<summary>Implements the <seecref="T:System.Type.IsValueType" /> property and determines whether the <seecref="T:System.Type" /> is a value type; that is, not a class or an interface.</summary>
3159
+
<returns>
3160
+
<seelangword="true" /> if the <seecref="T:System.Type" /> is a value type; otherwise, <seelangword="false" />.</returns>
0 commit comments