1 <Type Name="Reflect" FullName="NUnit.Core.Reflect">
2 <TypeSignature Language="C#" Value="public class Reflect" />
4 <AssemblyName>nunit.core</AssemblyName>
5 <AssemblyVersion>2.2.0.0</AssemblyVersion>
8 <BaseTypeName>System.Object</BaseTypeName>
12 <summary>To be added.</summary>
13 <remarks>To be added.</remarks>
16 <Member MemberName="CategoryType">
17 <MemberSignature Language="C#" Value="public static readonly Type CategoryType;" />
18 <MemberType>Field</MemberType>
20 <AssemblyVersion>2.2.0.0</AssemblyVersion>
23 <ReturnType>System.Type</ReturnType>
26 <summary>To be added.</summary>
27 <remarks>To be added.</remarks>
30 <Member MemberName="CheckFixtureType">
31 <MemberSignature Language="C#" Value="public static void CheckFixtureType (Type fixtureType);" />
32 <MemberType>Method</MemberType>
34 <AssemblyVersion>2.2.0.0</AssemblyVersion>
37 <ReturnType>System.Void</ReturnType>
40 <Parameter Name="fixtureType" Type="System.Type" />
43 <param name="fixtureType">To be added.</param>
44 <summary>To be added.</summary>
45 <remarks>To be added.</remarks>
48 <Member MemberName="Construct">
49 <MemberSignature Language="C#" Value="public static object Construct (Type type);" />
50 <MemberType>Method</MemberType>
52 <AssemblyVersion>2.2.0.0</AssemblyVersion>
55 <ReturnType>System.Object</ReturnType>
58 <Parameter Name="type" Type="System.Type" />
61 <param name="type">To be added.</param>
62 <summary>To be added.</summary>
63 <returns>To be added.</returns>
64 <remarks>To be added.</remarks>
67 <Member MemberName="ExpectedExceptionType">
68 <MemberSignature Language="C#" Value="public static readonly Type ExpectedExceptionType;" />
69 <MemberType>Field</MemberType>
71 <AssemblyVersion>2.2.0.0</AssemblyVersion>
74 <ReturnType>System.Type</ReturnType>
77 <summary>To be added.</summary>
78 <remarks>To be added.</remarks>
81 <Member MemberName="ExplicitType">
82 <MemberSignature Language="C#" Value="public static readonly Type ExplicitType;" />
83 <MemberType>Field</MemberType>
85 <AssemblyVersion>2.2.0.0</AssemblyVersion>
88 <ReturnType>System.Type</ReturnType>
91 <summary>To be added.</summary>
92 <remarks>To be added.</remarks>
95 <Member MemberName="FixtureSetUpType">
96 <MemberSignature Language="C#" Value="public static readonly Type FixtureSetUpType;" />
97 <MemberType>Field</MemberType>
99 <AssemblyVersion>2.2.0.0</AssemblyVersion>
102 <ReturnType>System.Type</ReturnType>
105 <summary>To be added.</summary>
106 <remarks>To be added.</remarks>
109 <Member MemberName="FixtureTearDownType">
110 <MemberSignature Language="C#" Value="public static readonly Type FixtureTearDownType;" />
111 <MemberType>Field</MemberType>
113 <AssemblyVersion>2.2.0.0</AssemblyVersion>
116 <ReturnType>System.Type</ReturnType>
119 <summary>To be added.</summary>
120 <remarks>To be added.</remarks>
123 <Member MemberName="GetCategories">
124 <MemberSignature Language="C#" Value="public static System.Collections.IList GetCategories (System.Reflection.MemberInfo member);" />
125 <MemberType>Method</MemberType>
127 <AssemblyVersion>2.2.0.0</AssemblyVersion>
130 <ReturnType>System.Collections.IList</ReturnType>
133 <Parameter Name="member" Type="System.Reflection.MemberInfo" />
136 <param name="member">To be added.</param>
137 <summary>To be added.</summary>
138 <returns>To be added.</returns>
139 <remarks>To be added.</remarks>
142 <Member MemberName="GetConstructor">
143 <MemberSignature Language="C#" Value="public static System.Reflection.ConstructorInfo GetConstructor (Type fixtureType);" />
144 <MemberType>Method</MemberType>
146 <AssemblyVersion>2.2.0.0</AssemblyVersion>
149 <ReturnType>System.Reflection.ConstructorInfo</ReturnType>
152 <Parameter Name="fixtureType" Type="System.Type" />
155 <param name="fixtureType">To be added.</param>
156 <summary>To be added.</summary>
157 <returns>To be added.</returns>
158 <remarks>To be added.</remarks>
161 <Member MemberName="GetDescription">
162 <MemberSignature Language="C#" Value="public static string GetDescription (System.Reflection.MethodInfo method);" />
163 <MemberType>Method</MemberType>
165 <AssemblyVersion>2.2.0.0</AssemblyVersion>
168 <ReturnType>System.String</ReturnType>
171 <Parameter Name="method" Type="System.Reflection.MethodInfo" />
174 <param name="method">To be added.</param>
175 <summary>To be added.</summary>
176 <returns>To be added.</returns>
177 <remarks>To be added.</remarks>
180 <Member MemberName="GetDescription">
181 <MemberSignature Language="C#" Value="public static string GetDescription (Type fixtureType);" />
182 <MemberType>Method</MemberType>
184 <AssemblyVersion>2.2.0.0</AssemblyVersion>
187 <ReturnType>System.String</ReturnType>
190 <Parameter Name="fixtureType" Type="System.Type" />
193 <param name="fixtureType">To be added.</param>
194 <summary>To be added.</summary>
195 <returns>To be added.</returns>
196 <remarks>To be added.</remarks>
199 <Member MemberName="GetExpectedExceptionAttribute">
200 <MemberSignature Language="C#" Value="public static NUnit.Framework.ExpectedExceptionAttribute GetExpectedExceptionAttribute (System.Reflection.MethodInfo method);" />
201 <MemberType>Method</MemberType>
203 <AssemblyVersion>2.2.0.0</AssemblyVersion>
206 <ReturnType>NUnit.Framework.ExpectedExceptionAttribute</ReturnType>
209 <Parameter Name="method" Type="System.Reflection.MethodInfo" />
212 <param name="method">To be added.</param>
213 <summary>To be added.</summary>
214 <returns>To be added.</returns>
215 <remarks>To be added.</remarks>
218 <Member MemberName="GetFixtureSetUpMethod">
219 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetFixtureSetUpMethod (Type fixtureType);" />
220 <MemberType>Method</MemberType>
222 <AssemblyVersion>2.2.0.0</AssemblyVersion>
225 <ReturnType>System.Reflection.MethodInfo</ReturnType>
228 <Parameter Name="fixtureType" Type="System.Type" />
231 <param name="fixtureType">To be added.</param>
232 <summary>To be added.</summary>
233 <returns>To be added.</returns>
234 <remarks>To be added.</remarks>
237 <Member MemberName="GetFixtureTearDownMethod">
238 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetFixtureTearDownMethod (Type fixtureType);" />
239 <MemberType>Method</MemberType>
241 <AssemblyVersion>2.2.0.0</AssemblyVersion>
244 <ReturnType>System.Reflection.MethodInfo</ReturnType>
247 <Parameter Name="fixtureType" Type="System.Type" />
250 <param name="fixtureType">To be added.</param>
251 <summary>To be added.</summary>
252 <returns>To be added.</returns>
253 <remarks>To be added.</remarks>
256 <Member MemberName="GetIgnoreAttribute">
257 <MemberSignature Language="C#" Value="public static NUnit.Framework.IgnoreAttribute GetIgnoreAttribute (System.Reflection.MemberInfo member);" />
258 <MemberType>Method</MemberType>
260 <AssemblyVersion>2.2.0.0</AssemblyVersion>
263 <ReturnType>NUnit.Framework.IgnoreAttribute</ReturnType>
266 <Parameter Name="member" Type="System.Reflection.MemberInfo" />
269 <param name="member">To be added.</param>
270 <summary>To be added.</summary>
271 <returns>To be added.</returns>
272 <remarks>To be added.</remarks>
275 <Member MemberName="GetIgnoreReason">
276 <MemberSignature Language="C#" Value="public static string GetIgnoreReason (System.Reflection.MemberInfo member);" />
277 <MemberType>Method</MemberType>
279 <AssemblyVersion>2.2.0.0</AssemblyVersion>
282 <ReturnType>System.String</ReturnType>
285 <Parameter Name="member" Type="System.Reflection.MemberInfo" />
288 <param name="member">To be added.</param>
289 <summary>To be added.</summary>
290 <returns>To be added.</returns>
291 <remarks>To be added.</remarks>
294 <Member MemberName="GetMethod">
295 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetMethod (Type fixtureType, string methodName);" />
296 <MemberType>Method</MemberType>
298 <AssemblyVersion>2.2.0.0</AssemblyVersion>
301 <ReturnType>System.Reflection.MethodInfo</ReturnType>
304 <Parameter Name="fixtureType" Type="System.Type" />
305 <Parameter Name="methodName" Type="System.String" />
308 <param name="fixtureType">To be added.</param>
309 <param name="methodName">To be added.</param>
310 <summary>To be added.</summary>
311 <returns>To be added.</returns>
312 <remarks>To be added.</remarks>
315 <Member MemberName="GetMethod">
316 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetMethod (Type fixtureType, Type attributeType);" />
317 <MemberType>Method</MemberType>
319 <AssemblyVersion>2.2.0.0</AssemblyVersion>
322 <ReturnType>System.Reflection.MethodInfo</ReturnType>
325 <Parameter Name="fixtureType" Type="System.Type" />
326 <Parameter Name="attributeType" Type="System.Type" />
329 <param name="fixtureType">To be added.</param>
330 <param name="attributeType">To be added.</param>
331 <summary>To be added.</summary>
332 <returns>To be added.</returns>
333 <remarks>To be added.</remarks>
336 <Member MemberName="GetSetUpMethod">
337 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetSetUpMethod (Type fixtureType);" />
338 <MemberType>Method</MemberType>
340 <AssemblyVersion>2.2.0.0</AssemblyVersion>
343 <ReturnType>System.Reflection.MethodInfo</ReturnType>
346 <Parameter Name="fixtureType" Type="System.Type" />
349 <param name="fixtureType">To be added.</param>
350 <summary>To be added.</summary>
351 <returns>To be added.</returns>
352 <remarks>To be added.</remarks>
355 <Member MemberName="GetSuiteProperty">
356 <MemberSignature Language="C#" Value="public static System.Reflection.PropertyInfo GetSuiteProperty (Type testClass);" />
357 <MemberType>Method</MemberType>
359 <AssemblyVersion>2.2.0.0</AssemblyVersion>
362 <ReturnType>System.Reflection.PropertyInfo</ReturnType>
365 <Parameter Name="testClass" Type="System.Type" />
368 <param name="testClass">To be added.</param>
369 <summary>To be added.</summary>
370 <returns>To be added.</returns>
371 <remarks>To be added.</remarks>
374 <Member MemberName="GetTearDownMethod">
375 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetTearDownMethod (Type fixtureType);" />
376 <MemberType>Method</MemberType>
378 <AssemblyVersion>2.2.0.0</AssemblyVersion>
381 <ReturnType>System.Reflection.MethodInfo</ReturnType>
384 <Parameter Name="fixtureType" Type="System.Type" />
387 <param name="fixtureType">To be added.</param>
388 <summary>To be added.</summary>
389 <returns>To be added.</returns>
390 <remarks>To be added.</remarks>
393 <Member MemberName="GetTestAttribute">
394 <MemberSignature Language="C#" Value="public static NUnit.Framework.TestAttribute GetTestAttribute (System.Reflection.MemberInfo member);" />
395 <MemberType>Method</MemberType>
397 <AssemblyVersion>2.2.0.0</AssemblyVersion>
400 <ReturnType>NUnit.Framework.TestAttribute</ReturnType>
403 <Parameter Name="member" Type="System.Reflection.MemberInfo" />
406 <param name="member">To be added.</param>
407 <summary>To be added.</summary>
408 <returns>To be added.</returns>
409 <remarks>To be added.</remarks>
412 <Member MemberName="GetTestFixtureAttribute">
413 <MemberSignature Language="C#" Value="public static NUnit.Framework.TestFixtureAttribute GetTestFixtureAttribute (Type type);" />
414 <MemberType>Method</MemberType>
416 <AssemblyVersion>2.2.0.0</AssemblyVersion>
419 <ReturnType>NUnit.Framework.TestFixtureAttribute</ReturnType>
422 <Parameter Name="type" Type="System.Type" />
425 <param name="type">To be added.</param>
426 <summary>To be added.</summary>
427 <returns>To be added.</returns>
428 <remarks>To be added.</remarks>
431 <Member MemberName="HasCategoryAttribute">
432 <MemberSignature Language="C#" Value="public static bool HasCategoryAttribute (System.Reflection.MemberInfo member);" />
433 <MemberType>Method</MemberType>
435 <AssemblyVersion>2.2.0.0</AssemblyVersion>
438 <ReturnType>System.Boolean</ReturnType>
441 <Parameter Name="member" Type="System.Reflection.MemberInfo" />
444 <param name="member">To be added.</param>
445 <summary>To be added.</summary>
446 <returns>To be added.</returns>
447 <remarks>To be added.</remarks>
450 <Member MemberName="HasExpectedExceptionAttribute">
451 <MemberSignature Language="C#" Value="public static bool HasExpectedExceptionAttribute (System.Reflection.MethodInfo method);" />
452 <MemberType>Method</MemberType>
454 <AssemblyVersion>2.2.0.0</AssemblyVersion>
457 <ReturnType>System.Boolean</ReturnType>
460 <Parameter Name="method" Type="System.Reflection.MethodInfo" />
463 <param name="method">To be added.</param>
464 <summary>To be added.</summary>
465 <returns>To be added.</returns>
466 <remarks>To be added.</remarks>
469 <Member MemberName="HasExplicitAttribute">
470 <MemberSignature Language="C#" Value="public static bool HasExplicitAttribute (System.Reflection.MemberInfo member);" />
471 <MemberType>Method</MemberType>
473 <AssemblyVersion>2.2.0.0</AssemblyVersion>
476 <ReturnType>System.Boolean</ReturnType>
479 <Parameter Name="member" Type="System.Reflection.MemberInfo" />
482 <param name="member">To be added.</param>
483 <summary>To be added.</summary>
484 <returns>To be added.</returns>
485 <remarks>To be added.</remarks>
488 <Member MemberName="HasIgnoreAttribute">
489 <MemberSignature Language="C#" Value="public static bool HasIgnoreAttribute (System.Reflection.MemberInfo member);" />
490 <MemberType>Method</MemberType>
492 <AssemblyVersion>2.2.0.0</AssemblyVersion>
495 <ReturnType>System.Boolean</ReturnType>
498 <Parameter Name="member" Type="System.Reflection.MemberInfo" />
501 <param name="member">To be added.</param>
502 <summary>To be added.</summary>
503 <returns>To be added.</returns>
504 <remarks>To be added.</remarks>
507 <Member MemberName="HasSuiteAttribute">
508 <MemberSignature Language="C#" Value="public static bool HasSuiteAttribute (System.Reflection.PropertyInfo property);" />
509 <MemberType>Method</MemberType>
511 <AssemblyVersion>2.2.0.0</AssemblyVersion>
514 <ReturnType>System.Boolean</ReturnType>
517 <Parameter Name="property" Type="System.Reflection.PropertyInfo" />
520 <param name="property">To be added.</param>
521 <summary>To be added.</summary>
522 <returns>To be added.</returns>
523 <remarks>To be added.</remarks>
526 <Member MemberName="HasTestAttribute">
527 <MemberSignature Language="C#" Value="public static bool HasTestAttribute (System.Reflection.MethodInfo method);" />
528 <MemberType>Method</MemberType>
530 <AssemblyVersion>2.2.0.0</AssemblyVersion>
533 <ReturnType>System.Boolean</ReturnType>
536 <Parameter Name="method" Type="System.Reflection.MethodInfo" />
539 <param name="method">To be added.</param>
540 <summary>To be added.</summary>
541 <returns>To be added.</returns>
542 <remarks>To be added.</remarks>
545 <Member MemberName="HasTestFixtureAttribute">
546 <MemberSignature Language="C#" Value="public static bool HasTestFixtureAttribute (Type type);" />
547 <MemberType>Method</MemberType>
549 <AssemblyVersion>2.2.0.0</AssemblyVersion>
552 <ReturnType>System.Boolean</ReturnType>
555 <Parameter Name="type" Type="System.Type" />
558 <param name="type">To be added.</param>
559 <summary>To be added.</summary>
560 <returns>To be added.</returns>
561 <remarks>To be added.</remarks>
564 <Member MemberName="IgnoreType">
565 <MemberSignature Language="C#" Value="public static readonly Type IgnoreType;" />
566 <MemberType>Field</MemberType>
568 <AssemblyVersion>2.2.0.0</AssemblyVersion>
571 <ReturnType>System.Type</ReturnType>
574 <summary>To be added.</summary>
575 <remarks>To be added.</remarks>
578 <Member MemberName="InvokeMethod">
579 <MemberSignature Language="C#" Value="public static void InvokeMethod (System.Reflection.MethodInfo method, object fixture);" />
580 <MemberType>Method</MemberType>
582 <AssemblyVersion>2.2.0.0</AssemblyVersion>
585 <ReturnType>System.Void</ReturnType>
588 <Parameter Name="method" Type="System.Reflection.MethodInfo" />
589 <Parameter Name="fixture" Type="System.Object" />
592 <param name="method">To be added.</param>
593 <param name="fixture">To be added.</param>
594 <summary>To be added.</summary>
595 <remarks>To be added.</remarks>
598 <Member MemberName="InvokeSetUp">
599 <MemberSignature Language="C#" Value="public static void InvokeSetUp (object fixture);" />
600 <MemberType>Method</MemberType>
602 <AssemblyVersion>2.2.0.0</AssemblyVersion>
605 <ReturnType>System.Void</ReturnType>
608 <Parameter Name="fixture" Type="System.Object" />
611 <param name="fixture">To be added.</param>
612 <summary>To be added.</summary>
613 <remarks>To be added.</remarks>
616 <Member MemberName="InvokeTearDown">
617 <MemberSignature Language="C#" Value="public static void InvokeTearDown (object fixture);" />
618 <MemberType>Method</MemberType>
620 <AssemblyVersion>2.2.0.0</AssemblyVersion>
623 <ReturnType>System.Void</ReturnType>
626 <Parameter Name="fixture" Type="System.Object" />
629 <param name="fixture">To be added.</param>
630 <summary>To be added.</summary>
631 <remarks>To be added.</remarks>
634 <Member MemberName="IsObsoleteTestMethod">
635 <MemberSignature Language="C#" Value="public static bool IsObsoleteTestMethod (System.Reflection.MethodInfo methodToCheck);" />
636 <MemberType>Method</MemberType>
638 <AssemblyVersion>2.2.0.0</AssemblyVersion>
641 <ReturnType>System.Boolean</ReturnType>
644 <Parameter Name="methodToCheck" Type="System.Reflection.MethodInfo" />
647 <param name="methodToCheck">To be added.</param>
648 <summary>To be added.</summary>
649 <returns>To be added.</returns>
650 <remarks>To be added.</remarks>
653 <Member MemberName="IsTestMethodSignatureCorrect">
654 <MemberSignature Language="C#" Value="public static bool IsTestMethodSignatureCorrect (System.Reflection.MethodInfo methodToCheck);" />
655 <MemberType>Method</MemberType>
657 <AssemblyVersion>2.2.0.0</AssemblyVersion>
660 <ReturnType>System.Boolean</ReturnType>
663 <Parameter Name="methodToCheck" Type="System.Reflection.MethodInfo" />
666 <param name="methodToCheck">To be added.</param>
667 <summary>To be added.</summary>
668 <returns>To be added.</returns>
669 <remarks>To be added.</remarks>
672 <Member MemberName="SetUpType">
673 <MemberSignature Language="C#" Value="public static readonly Type SetUpType;" />
674 <MemberType>Field</MemberType>
676 <AssemblyVersion>2.2.0.0</AssemblyVersion>
679 <ReturnType>System.Type</ReturnType>
682 <summary>To be added.</summary>
683 <remarks>To be added.</remarks>
686 <Member MemberName="SuiteType">
687 <MemberSignature Language="C#" Value="public static readonly Type SuiteType;" />
688 <MemberType>Field</MemberType>
690 <AssemblyVersion>2.2.0.0</AssemblyVersion>
693 <ReturnType>System.Type</ReturnType>
696 <summary>To be added.</summary>
697 <remarks>To be added.</remarks>
700 <Member MemberName="TearDownType">
701 <MemberSignature Language="C#" Value="public static readonly Type TearDownType;" />
702 <MemberType>Field</MemberType>
704 <AssemblyVersion>2.2.0.0</AssemblyVersion>
707 <ReturnType>System.Type</ReturnType>
710 <summary>To be added.</summary>
711 <remarks>To be added.</remarks>
714 <Member MemberName="TestFixtureType">
715 <MemberSignature Language="C#" Value="public static readonly Type TestFixtureType;" />
716 <MemberType>Field</MemberType>
718 <AssemblyVersion>2.2.0.0</AssemblyVersion>
721 <ReturnType>System.Type</ReturnType>
724 <summary>To be added.</summary>
725 <remarks>To be added.</remarks>
728 <Member MemberName="TestType">
729 <MemberSignature Language="C#" Value="public static readonly Type TestType;" />
730 <MemberType>Field</MemberType>
732 <AssemblyVersion>2.2.0.0</AssemblyVersion>
735 <ReturnType>System.Type</ReturnType>
738 <summary>To be added.</summary>
739 <remarks>To be added.</remarks>