1 <?xml version="1.0" encoding="utf-8"?>
4 <name>Microsoft.CSharp</name>
7 <member name="T:Microsoft.CSharp.RuntimeBinder.Binder">
8 <summary>包含建立 CSharp 動態呼叫位置繫結器的 Factory 方法。</summary>
10 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
11 <summary>初始化新的 CSharp 二進位運算繫結器。</summary>
12 <returns>傳回新的 CSharp 二進位運算繫結器。</returns>
13 <param name="flags">用來初始化繫結器的旗標。</param>
14 <param name="operation">二元運算類型。</param>
15 <param name="context">
16 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
17 <param name="argumentInfo">
18 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
20 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type)">
21 <summary>初始化新的 CSharp 轉換繫結器。</summary>
22 <returns>傳回新的 CSharp 轉換繫結器。</returns>
23 <param name="flags">用來初始化繫結器的旗標。</param>
24 <param name="type">要轉換成的型別。</param>
25 <param name="context">
26 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
28 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
29 <summary>初始化新的 CSharp get 索引繫結器。</summary>
30 <returns>傳回新的 CSharp get 索引繫結器。</returns>
31 <param name="flags">用來初始化繫結器的旗標。</param>
32 <param name="context">
33 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
34 <param name="argumentInfo">
35 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
37 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
38 <summary>初始化新的 CSharp get 成員繫結器。</summary>
39 <returns>傳回新的 CSharp get 成員繫結器。</returns>
40 <param name="flags">用來初始化繫結器的旗標。</param>
41 <param name="name">要取得的成員名稱。</param>
42 <param name="context">
43 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
44 <param name="argumentInfo">
45 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
47 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
48 <summary>初始化新的 CSharp 叫用繫結器。</summary>
49 <returns>傳回新的 CSharp 叫用繫結器。</returns>
50 <param name="flags">用來初始化繫結器的旗標。</param>
51 <param name="context">
52 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
53 <param name="argumentInfo">
54 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
56 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
57 <summary>初始化新的 CSharp 叫用建構函式繫結器。</summary>
58 <returns>傳回新的 CSharp 叫用建構函式繫結器。</returns>
59 <param name="flags">用來初始化繫結器的旗標。</param>
60 <param name="context">
61 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
62 <param name="argumentInfo">
63 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
65 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable{System.Type},System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
66 <summary>初始化新的 CSharp 叫用成員繫結器。</summary>
67 <returns>傳回新的 CSharp 叫用成員繫結器。</returns>
68 <param name="flags">用來初始化繫結器的旗標。</param>
69 <param name="name">要叫用的成員名稱。</param>
70 <param name="typeArguments">為此叫用指定之型別引數的清單。</param>
71 <param name="context">
72 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
73 <param name="argumentInfo">
74 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
76 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type)">
77 <summary>初始化新的 CSharp Is 事件繫結器。</summary>
78 <returns>傳回新的 CSharp Is 事件繫結器。</returns>
79 <param name="flags">用來初始化繫結器的旗標。</param>
80 <param name="name">要尋找之事件的名稱。</param>
81 <param name="context">
82 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
84 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
85 <summary>初始化新的 CSharp set 索引繫結器。</summary>
86 <returns>傳回新的 CSharp set 索引繫結器。</returns>
87 <param name="flags">用來初始化繫結器的旗標。</param>
88 <param name="context">
89 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
90 <param name="argumentInfo">
91 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
93 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
94 <summary>初始化新的 CSharp set 成員繫結器。</summary>
95 <returns>傳回新的 CSharp set 成員繫結器。</returns>
96 <param name="flags">用來初始化繫結器的旗標。</param>
97 <param name="name">要設定之成員的名稱。</param>
98 <param name="context">
99 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
100 <param name="argumentInfo">
101 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
103 <member name="M:Microsoft.CSharp.RuntimeBinder.Binder.UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable{Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo})">
104 <summary>初始化新的 CSharp 一元運算繫結器。</summary>
105 <returns>傳回新的 CSharp 一元運算繫結器。</returns>
106 <param name="flags">用來初始化繫結器的旗標。</param>
107 <param name="operation">一元運算類型。</param>
108 <param name="context">
109 <see cref="T:System.Type" />,指定在何處使用此作業。</param>
110 <param name="argumentInfo">
111 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 執行個體的序列,做為這個運算的引數。</param>
113 <member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
114 <summary>表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
116 <member name="M:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String)">
117 <summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 類別的新執行個體。</summary>
119 <see cref="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" /> 類別的新執行個體。</returns>
120 <param name="flags">引數的旗標。</param>
121 <param name="name">如果是具名引數,則為引數的名稱,否則為 null。</param>
123 <member name="T:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
124 <summary>表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
126 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.Constant">
127 <summary>引數為常數。</summary>
129 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsOut">
130 <summary>引數傳遞給 out 參數。</summary>
132 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsRef">
133 <summary>引數傳遞給 ref 參數。</summary>
135 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.IsStaticType">
136 <summary>引數為 <see cref="T:System.Type" />,表示來源中使用的實際型別名稱。只用於靜態呼叫中的目標物件。</summary>
138 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.NamedArgument">
139 <summary>引數為具名引數。</summary>
141 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.None">
142 <summary>無其他要表示的資訊。</summary>
144 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags.UseCompileTimeType">
145 <summary>繫結期間應該考慮引數的編譯時期型別。</summary>
147 <member name="T:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
148 <summary>表示呼叫位置上非特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。</summary>
150 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.BinaryOperationLogical">
151 <summary>繫結器表示邏輯 AND 或邏輯 OR,這些是條件邏輯運算子評估的一部分。</summary>
153 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.CheckedContext">
154 <summary>此繫結器的評估會在檢查的內容中進行。</summary>
156 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertArrayIndex">
157 <summary>繫結器表示陣列建立運算式中使用的隱含轉換。</summary>
159 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ConvertExplicit">
160 <summary>繫結器表示明確轉換。</summary>
162 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSimpleName">
163 <summary>繫結器表示在簡單名稱上叫用。</summary>
165 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.InvokeSpecialName">
166 <summary>繫結器表示在 Specialname 上叫用。</summary>
168 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None">
169 <summary>此繫結器不需要額外的資訊。</summary>
171 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultDiscarded">
172 <summary>繫結器用於不需要結果的位置,因此可以繫結至傳回 Void 的方法。</summary>
174 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ResultIndexed">
175 <summary>任何繫結的結果都會變成索引的 get 索引或 set 索引,或 get 索引繫結器。</summary>
177 <member name="F:Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.ValueFromCompoundAssignment">
178 <summary>此 set 索引或 set 成員中的值為複合指派運算子。</summary>
180 <member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
181 <summary>表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。</summary>
183 <member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor">
184 <summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體。</summary>
186 <member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String)">
187 <summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息。</summary>
188 <param name="message">說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。</param>
190 <member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException.#ctor(System.String,System.Exception)">
191 <summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。</summary>
192 <param name="message">解釋例外狀況原因的錯誤訊息。</param>
193 <param name="innerException">導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。</param>
195 <member name="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
196 <summary>表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。</summary>
198 <member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor">
199 <summary>以系統提供的錯誤說明訊息,初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體。</summary>
201 <member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String)">
202 <summary>使用指定的錯誤說明訊息,初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體。</summary>
203 <param name="message">說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。</param>
205 <member name="M:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException.#ctor(System.String,System.Exception)">
206 <summary>初始化 <see cref="T:Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException" /> 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。</summary>
207 <param name="message">解釋例外狀況原因的錯誤訊息。</param>
208 <param name="innerException">導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。</param>