PageRenderTime 46ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/examples/ioc/bin/LinFu.Core.xml

http://github.com/philiplaureano/LinFu
XML | 5017 lines | 5004 code | 13 blank | 0 comment | 0 complexity | 7964c7d0a87a6a277110ae8505d49451 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>LinFu.Core</name>
  5. </assembly>
  6. <members>
  7. <member name="T:LinFu.AOP.InvocationInfoExtensions">
  8. <summary>
  9. Extends <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> interface
  10. to make it easier to use.
  11. </summary>
  12. </member>
  13. <member name="M:LinFu.AOP.InvocationInfoExtensions.Proceed(LinFu.AOP.Interfaces.IInvocationInfo)">
  14. <summary>
  15. Invokes the currently executing method by using the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.Target" />
  16. as the target instance, the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod" /> as the method,
  17. and uses the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.Arguments" /> for the method
  18. arguments.
  19. </summary>
  20. <param name="info">The <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance that contains information about the method call itself.</param>
  21. <returns>The return value of the method call.</returns>
  22. </member>
  23. <member name="M:LinFu.AOP.InvocationInfoExtensions.Proceed(LinFu.AOP.Interfaces.IInvocationInfo,System.Object)">
  24. <summary>
  25. Invokes the currently executing method by using the <paramref name="target" />
  26. as the target instance, the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod" /> as the method,
  27. and uses the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.Arguments" /> for the method
  28. arguments.
  29. </summary>
  30. <param name="info">The <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance that contains information about the method call itself.</param>
  31. <param name="target">The target instance that will handle the method call.</param>
  32. <returns>The return value of the method call.</returns>
  33. </member>
  34. <member name="M:LinFu.AOP.InvocationInfoExtensions.Proceed(LinFu.AOP.Interfaces.IInvocationInfo,System.Object,System.Object[])">
  35. <summary>
  36. Invokes the currently executing method by using the <paramref name="target" />
  37. as the target instance, the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod" /> as the method,
  38. and uses the <paramref name="arguments" /> for the method
  39. arguments.
  40. </summary>
  41. <param name="info">The <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance that contains information about the method call itself.</param>
  42. <param name="target">The target instance that will handle the method call.</param>
  43. <param name="arguments">The arguments that will be used for the actual method call.</param>
  44. <returns>The return value of the method call.</returns>
  45. </member>
  46. <member name="T:LinFu.AOP.InvocationInfo">
  47. <summary>
  48. Represents the information associated with
  49. a single method call.
  50. </summary>
  51. </member>
  52. <member name="M:LinFu.AOP.InvocationInfo.#ctor(System.Object,System.Reflection.MethodInfo,System.Diagnostics.StackTrace,System.Type[],System.Type[],System.Type,System.Object[])">
  53. <summary>
  54. Initializes the <see cref="T:LinFu.AOP.InvocationInfo" /> instance.
  55. </summary>
  56. <param name="target">The target instance currently being called.</param>
  57. <param name="targetMethod">The method currently being called.</param>
  58. <param name="stackTrace"> The <see cref="P:LinFu.AOP.InvocationInfo.StackTrace" /> associated with the method call when the call was made.</param>
  59. <param name="parameterTypes">The parameter types for the current target method.</param>
  60. <param name="typeArguments">
  61. If the <see cref="P:LinFu.AOP.InvocationInfo.TargetMethod" /> method is a generic method,
  62. this will hold the generic type arguments used to construct the
  63. method.
  64. </param>
  65. <param name="returnType">The return type of the target method.</param>
  66. <param name="arguments">The arguments used in the method call.</param>
  67. </member>
  68. <member name="P:LinFu.AOP.InvocationInfo.Target">
  69. <summary>
  70. The target instance currently being called.
  71. </summary>
  72. <remarks>This typically is a reference to a proxy object.</remarks>
  73. </member>
  74. <member name="P:LinFu.AOP.InvocationInfo.TargetMethod">
  75. <summary>
  76. The method currently being called.
  77. </summary>
  78. </member>
  79. <member name="P:LinFu.AOP.InvocationInfo.StackTrace">
  80. <summary>
  81. The <see cref="P:LinFu.AOP.InvocationInfo.StackTrace" /> associated
  82. with the method call when the call was made.
  83. </summary>
  84. </member>
  85. <member name="P:LinFu.AOP.InvocationInfo.CallingMethod">
  86. <summary>
  87. This is the actual calling method that invoked the <see cref="P:LinFu.AOP.InvocationInfo.TargetMethod" />.
  88. </summary>
  89. </member>
  90. <member name="P:LinFu.AOP.InvocationInfo.ReturnType">
  91. <summary>
  92. The return type of the <see cref="P:LinFu.AOP.InvocationInfo.TargetMethod" />.
  93. </summary>
  94. </member>
  95. <member name="P:LinFu.AOP.InvocationInfo.ParameterTypes">
  96. <summary>
  97. The parameter types for the current target method.
  98. </summary>
  99. <remarks>
  100. <para>
  101. This could be very useful in cases where the actual target method
  102. is based on a generic type definition. In such cases,
  103. the <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance needs to be able
  104. to describe the actual parameter types being used by the
  105. current generic type instantiation. This property helps
  106. users determine which parameter types are actually being used
  107. at the time of the method call.
  108. </para>
  109. </remarks>
  110. </member>
  111. <member name="P:LinFu.AOP.InvocationInfo.TypeArguments">
  112. <summary>
  113. If the <see cref="P:LinFu.AOP.InvocationInfo.TargetMethod" /> method is a generic method,
  114. this will hold the generic type arguments used to construct the
  115. method.
  116. </summary>
  117. </member>
  118. <member name="P:LinFu.AOP.InvocationInfo.Arguments">
  119. <summary>
  120. The arguments used in the method call.
  121. </summary>
  122. </member>
  123. <member name="T:LinFu.AOP.InvocationInfoEmitter">
  124. <summary>
  125. Represents the default implementation for the
  126. <see cref="T:LinFu.AOP.Interfaces.IEmitInvocationInfo" /> class.
  127. </summary>
  128. </member>
  129. <member name="M:LinFu.AOP.InvocationInfoEmitter.Emit(System.Reflection.MethodInfo,Mono.Cecil.MethodDefinition,Mono.Cecil.Cil.VariableDefinition)">
  130. <summary>
  131. Emits the IL instructions that will store information about the method <paramref name="targetMethod">currently being executed</paramref>
  132. and stores the results into the <paramref name="invocationInfo">variable.</paramref></summary>
  133. <param name="method">The method whose implementation will be intercepted.</param>
  134. <param name="targetMethod">The actual method that will contain the resulting instructions.</param>
  135. <param name="invocationInfo">The <see cref="T:Mono.Cecil.Cil.VariableDefinition">local variable</see> that will store the current <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance.</param>
  136. </member>
  137. <member name="T:LinFu.AOP.Interfaces.IVerifier">
  138. <summary>
  139. A class that verifies a given <see cref="T:Mono.Cecil.AssemblyDefinition" /> instance.
  140. </summary>
  141. </member>
  142. <member name="M:LinFu.AOP.Interfaces.IVerifier.Verify(Mono.Cecil.AssemblyDefinition)">
  143. <summary>
  144. Verifies the given <paramref name="assembly" /> instance.
  145. </summary>
  146. <param name="assembly">The assembly definition that needs to be verified.</param>
  147. </member>
  148. <member name="T:LinFu.AOP.Interfaces.IAroundInvoke">
  149. <summary>
  150. Represents a class that can wrap itself around any given method call.
  151. </summary>
  152. </member>
  153. <member name="M:LinFu.AOP.Interfaces.IAroundInvoke.BeforeInvoke(LinFu.AOP.Interfaces.IInvocationInfo)">
  154. <summary>
  155. This method will be called just before the actual
  156. method call is executed.
  157. </summary>
  158. <param name="info">The <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> associated with the method call.</param>
  159. <seealso cref="T:LinFu.AOP.Interfaces.IInvocationInfo" />
  160. </member>
  161. <member name="M:LinFu.AOP.Interfaces.IAroundInvoke.AfterInvoke(LinFu.AOP.Interfaces.IInvocationInfo,System.Object)">
  162. <summary>
  163. This method will be called immediately after the actual
  164. method call is executed.
  165. </summary>
  166. <param name="info">The <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> associated with the method call.</param>
  167. <param name="returnValue">The value returned from the actual method call.</param>
  168. </member>
  169. <member name="T:LinFu.AOP.Interfaces.IInvokeWrapper">
  170. <summary>
  171. Represents a special type of interceptor that can
  172. wrap itself around a method call.
  173. </summary>
  174. </member>
  175. <member name="M:LinFu.AOP.Interfaces.IInvokeWrapper.DoInvoke(LinFu.AOP.Interfaces.IInvocationInfo)">
  176. <summary>
  177. This method will provide the actual implementation
  178. for the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod">target method</see>
  179. instance.
  180. </summary>
  181. <param name="info">The <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> associated with the method call.</param>
  182. <returns>The actual return value from the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod" />.</returns>
  183. </member>
  184. <member name="T:LinFu.AOP.Interfaces.IInterceptor">
  185. <summary>
  186. Represents a class that can dynamically intercept method calls.
  187. </summary>
  188. </member>
  189. <member name="M:LinFu.AOP.Interfaces.IInterceptor.Intercept(LinFu.AOP.Interfaces.IInvocationInfo)">
  190. <summary>
  191. Intercepts a method call using the given
  192. <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance.
  193. </summary>
  194. <param name="info">The <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance that will
  195. contain all the necessary information associated with a
  196. particular method call.</param>
  197. <returns>The return value of the target method. If the return type of the target
  198. method is <see cref="T:System.Void" />, then the return value will be ignored.</returns>
  199. </member>
  200. <member name="T:LinFu.AOP.Interfaces.IInvocationInfo">
  201. <summary>
  202. Represents the information associated with
  203. a single method call.
  204. </summary>
  205. </member>
  206. <member name="P:LinFu.AOP.Interfaces.IInvocationInfo.Target">
  207. <summary>
  208. The target instance currently being called.
  209. </summary>
  210. <remarks>This typically is a reference to a proxy object.</remarks>
  211. </member>
  212. <member name="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod">
  213. <summary>
  214. The method currently being called.
  215. </summary>
  216. </member>
  217. <member name="P:LinFu.AOP.Interfaces.IInvocationInfo.StackTrace">
  218. <summary>
  219. The <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.StackTrace" /> associated
  220. with the method call when the call was made.
  221. </summary>
  222. </member>
  223. <member name="P:LinFu.AOP.Interfaces.IInvocationInfo.CallingMethod">
  224. <summary>
  225. This is the actual calling method that invoked the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod" />.
  226. </summary>
  227. </member>
  228. <member name="P:LinFu.AOP.Interfaces.IInvocationInfo.ReturnType">
  229. <summary>
  230. The return type of the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod" />.
  231. </summary>
  232. </member>
  233. <member name="P:LinFu.AOP.Interfaces.IInvocationInfo.ParameterTypes">
  234. <summary>
  235. The parameter types for the current target method.
  236. </summary>
  237. <remarks>
  238. <para>
  239. This could be very useful in cases where the actual target method
  240. is based on a generic type definition. In such cases,
  241. the <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance needs to be able
  242. to describe the actual parameter types being used by the
  243. current generic type instantiation. This property helps
  244. users determine which parameter types are actually being used
  245. at the time of the method call.
  246. </para>
  247. </remarks>
  248. </member>
  249. <member name="P:LinFu.AOP.Interfaces.IInvocationInfo.TypeArguments">
  250. <summary>
  251. If the <see cref="P:LinFu.AOP.Interfaces.IInvocationInfo.TargetMethod" /> method is a generic method,
  252. this will hold the generic type arguments used to construct the
  253. method.
  254. </summary>
  255. </member>
  256. <member name="P:LinFu.AOP.Interfaces.IInvocationInfo.Arguments">
  257. <summary>
  258. The arguments used in the method call.
  259. </summary>
  260. </member>
  261. <member name="T:LinFu.AOP.Interfaces.IEmitInvocationInfo">
  262. <summary>
  263. Represents a class that emits
  264. the IL to save information about
  265. the method currently being executed.
  266. </summary>
  267. </member>
  268. <member name="M:LinFu.AOP.Interfaces.IEmitInvocationInfo.Emit(System.Reflection.MethodInfo,Mono.Cecil.MethodDefinition,Mono.Cecil.Cil.VariableDefinition)">
  269. <summary>
  270. Emits the IL to save information about
  271. the method currently being executed.
  272. </summary>
  273. <seealso cref="T:LinFu.AOP.Interfaces.IInvocationInfo" />
  274. <param name="targetMethod">The target method currently being executed.</param>
  275. <param name="currentMethod">The method that will be passed to the <paramref name="invocationInfo" /> as the currently executing method.</param>
  276. <param name="invocationInfo">The local variable that will store the resulting <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance.</param>
  277. </member>
  278. <member name="T:LinFu.Finders.Interfaces.ICriteria`1">
  279. <summary>
  280. Represents a class that describes the search criteria
  281. for a given item <typeparamref name="T">type</typeparamref>.
  282. </summary>
  283. <typeparam name="T">The target item type.</typeparam>
  284. </member>
  285. <member name="P:LinFu.Finders.Interfaces.ICriteria`1.Type">
  286. <summary>
  287. Gets or sets a value indicating the <see cref="T:LinFu.Finders.Interfaces.CriteriaType" />
  288. of the current <see cref="T:LinFu.Finders.Interfaces.ICriteria`1" />.
  289. </summary>
  290. </member>
  291. <member name="P:LinFu.Finders.Interfaces.ICriteria`1.Predicate">
  292. <summary>
  293. The condition that will determine whether or not
  294. the target item matches the criteria.
  295. </summary>
  296. </member>
  297. <member name="P:LinFu.Finders.Interfaces.ICriteria`1.Weight">
  298. <summary>
  299. Gets or sets a value indicating the weight of the given <see cref="P:LinFu.Finders.Interfaces.ICriteria`1.Predicate" />.
  300. </summary>
  301. </member>
  302. <member name="T:LinFu.Finders.Interfaces.IFuzzyItem`1">
  303. <summary>
  304. Represents a search item in a fuzzy search list.
  305. </summary>
  306. <typeparam name="T">
  307. </typeparam>
  308. </member>
  309. <member name="M:LinFu.Finders.Interfaces.IFuzzyItem`1.Test(LinFu.Finders.Interfaces.ICriteria{`0})">
  310. <summary>
  311. Tests if the current item matches the given
  312. <paramref name="criteria" />.
  313. </summary>
  314. <param name="criteria">The <see cref="T:LinFu.Finders.Interfaces.ICriteria`1" /> that determines whether or not the <see cref="P:LinFu.Finders.Interfaces.IFuzzyItem`1.Item" /> meets a particular description.</param>
  315. </member>
  316. <member name="M:LinFu.Finders.Interfaces.IFuzzyItem`1.Reset">
  317. <summary>
  318. Resets the item back to its initial state.
  319. </summary>
  320. </member>
  321. <member name="P:LinFu.Finders.Interfaces.IFuzzyItem`1.Confidence">
  322. <summary>
  323. Reports the probability of a match
  324. based on the <see cref="T:LinFu.Finders.Interfaces.ICriteria`1" />
  325. that has been tested so far.
  326. A value of 1.0 indicates a 100% match;
  327. A value of 0.0 equals a zero percent match.
  328. </summary>
  329. </member>
  330. <member name="P:LinFu.Finders.Interfaces.IFuzzyItem`1.Item">
  331. <summary>
  332. Gets the target item.
  333. </summary>
  334. </member>
  335. <member name="T:LinFu.Finders.FuzzyItem`1">
  336. <summary>
  337. Represents the default implementation of a weighted item in
  338. a fuzzy list.
  339. </summary>
  340. <typeparam name="T">The item type to be tested.</typeparam>
  341. </member>
  342. <member name="M:LinFu.Finders.FuzzyItem`1.#ctor(`0)">
  343. <summary>
  344. Initializes the <see cref="T:LinFu.Finders.FuzzyItem`1" /> class with the given <paramref name="item" />.
  345. </summary>
  346. <param name="item">An instance of the <typeparamref name="T">item type</typeparamref> that will be tested.</param>
  347. </member>
  348. <member name="M:LinFu.Finders.FuzzyItem`1.Test(LinFu.Finders.Interfaces.ICriteria{`0})">
  349. <summary>
  350. Tests if the current item matches the given
  351. <paramref name="criteria" />.
  352. </summary>
  353. <param name="criteria">The <see cref="T:LinFu.Finders.Interfaces.ICriteria`1" /> that determines whether or not the <see cref="P:LinFu.Finders.FuzzyItem`1.Item" /> meets a particular description.</param>
  354. </member>
  355. <member name="M:LinFu.Finders.FuzzyItem`1.Reset">
  356. <summary>
  357. Resets the item back to its initial state.
  358. </summary>
  359. </member>
  360. <member name="P:LinFu.Finders.FuzzyItem`1.Confidence">
  361. <summary>
  362. Reports the probability of a match
  363. based on the <see cref="T:LinFu.Finders.Interfaces.ICriteria`1" />
  364. that has been tested so far.
  365. A value of 1.0 indicates a 100% match;
  366. A value of 0.0 equals a zero percent match.
  367. </summary>
  368. </member>
  369. <member name="P:LinFu.Finders.FuzzyItem`1.Item">
  370. <summary>
  371. Gets the target item.
  372. </summary>
  373. </member>
  374. <member name="T:LinFu.Finders.PredicateExtensions">
  375. <summary>
  376. A class that adds logical extensions to the <see cref="T:System.Func`2" /> predicate
  377. class.
  378. </summary>
  379. </member>
  380. <member name="M:LinFu.Finders.PredicateExtensions.Or``1(System.Func{``0,System.Boolean},System.Func{``0,System.Boolean})">
  381. <summary>
  382. Logically ORs two <see cref="T:System.Func`2" /> predicates together.
  383. </summary>
  384. <typeparam name="TItem">The type of item being compared.</typeparam>
  385. <param name="left">The left hand predicate.</param>
  386. <param name="right">The right hand predicate.</param>
  387. <returns>A predicate that will return <c>true</c> if and only if one of the given predicates is <c>true</c>; otherwise, it will return <c>false</c>.</returns>
  388. </member>
  389. <member name="M:LinFu.Finders.PredicateExtensions.And``1(System.Func{``0,System.Boolean},System.Func{``0,System.Boolean})">
  390. <summary>
  391. Logically ANDs two <see cref="T:System.Func`2" /> predicates together.
  392. </summary>
  393. <typeparam name="TItem">The type of item being compared.</typeparam>
  394. <param name="left">The left hand predicate.</param>
  395. <param name="right">The right hand predicate.</param>
  396. <returns>A predicate that will return <c>true</c> if and only if both of the given predicates are <c>true</c>; otherwise, it will return <c>false</c>.</returns>
  397. </member>
  398. <member name="M:LinFu.Finders.PredicateExtensions.Inverse``1(System.Func{``0,System.Boolean})">
  399. <summary>
  400. Logically negates a single predicate.
  401. </summary>
  402. <typeparam name="TItem">The type of item being compared.</typeparam>
  403. <param name="predicate">The predicate to negate.</param>
  404. <returns>Returns <c>true</c> if the given predicate is <c>false</c>.</returns>
  405. </member>
  406. <member name="T:LinFu.Finders.Criteria`1">
  407. <summary>
  408. Represents the default implementation of the <see cref="T:LinFu.Finders.Interfaces.ICriteria`1" /> interface.
  409. </summary>
  410. <typeparam name="T">The type of item to test.</typeparam>
  411. </member>
  412. <member name="P:LinFu.Finders.Criteria`1.Type">
  413. <summary>
  414. Gets or sets a value indicating the <see cref="T:LinFu.Finders.Interfaces.CriteriaType" />
  415. of the current <see cref="T:LinFu.Finders.Criteria`1" />.
  416. </summary>
  417. </member>
  418. <member name="P:LinFu.Finders.Criteria`1.Predicate">
  419. <summary>
  420. The condition that will determine whether or not
  421. the target item matches the criteria.
  422. </summary>
  423. </member>
  424. <member name="P:LinFu.Finders.Criteria`1.Weight">
  425. <summary>
  426. The weight of the given <see cref="P:LinFu.Finders.Criteria`1.Predicate" />.
  427. </summary>
  428. </member>
  429. <member name="T:LinFu.Finders.FinderExtensions">
  430. <summary>
  431. A class that adds fuzzy search support to <see cref="T:System.Collections.Generic.IList`1" /> instances.
  432. </summary>
  433. </member>
  434. <member name="M:LinFu.Finders.FinderExtensions.AddCriteria``1(System.Collections.Generic.IList{LinFu.Finders.Interfaces.IFuzzyItem{``0}},LinFu.Finders.Interfaces.ICriteria{``0})">
  435. <summary>
  436. Applies a criteria to the <paramref name="list" /> of
  437. fuzzy items.
  438. </summary>
  439. <typeparam name="TItem">The type of item to test.</typeparam>
  440. <param name="list">The list of <see cref="T:LinFu.Finders.Interfaces.IFuzzyItem`1" /> instances that represent a single test case in a fuzzy search.</param>
  441. <param name="criteria">The criteria to test against each item in the list.</param>
  442. </member>
  443. <member name="M:LinFu.Finders.FinderExtensions.AddCriteria``1(System.Collections.Generic.IList{LinFu.Finders.Interfaces.IFuzzyItem{``0}},System.Func{``0,System.Boolean})">
  444. <summary>
  445. Applies a criteria to the <paramref name="list" /> of
  446. fuzzy items using the given <paramref name="predicate" />.
  447. </summary>
  448. <typeparam name="TItem">The type of item to test.</typeparam>
  449. <param name="list">The list of <see cref="T:LinFu.Finders.Interfaces.IFuzzyItem`1" /> instances that represent a single test case in a fuzzy search.</param>
  450. <param name="predicate">The condition that will be used to test the target item.</param>
  451. </member>
  452. <member name="M:LinFu.Finders.FinderExtensions.AddCriteria``1(System.Collections.Generic.IList{LinFu.Finders.Interfaces.IFuzzyItem{``0}},System.Func{``0,System.Boolean},LinFu.Finders.Interfaces.CriteriaType)">
  453. <summary>
  454. Applies a criteria to the <paramref name="list" /> of
  455. fuzzy items using the given <paramref name="predicate" />.
  456. </summary>
  457. <typeparam name="TItem">The type of item to test.</typeparam>
  458. <param name="list">The list of <see cref="T:LinFu.Finders.Interfaces.IFuzzyItem`1" /> instances that represent a single test case in a fuzzy search.</param>
  459. <param name="predicate">The condition that will be used to test the target item.</param>
  460. <param name="criteriaType">The <see cref="T:LinFu.Finders.Interfaces.CriteriaType" /> to associate with the predicate.</param>
  461. </member>
  462. <member name="M:LinFu.Finders.FinderExtensions.AddCriteria``1(System.Collections.Generic.IList{LinFu.Finders.Interfaces.IFuzzyItem{``0}},System.Func{``0,System.Boolean},LinFu.Finders.Interfaces.CriteriaType,System.Int32)">
  463. <summary>
  464. Applies a criteria to the <paramref name="list" /> of
  465. fuzzy items using the given <paramref name="predicate" />.
  466. </summary>
  467. <typeparam name="TItem">The type of item to test.</typeparam>
  468. <param name="list">The list of <see cref="T:LinFu.Finders.Interfaces.IFuzzyItem`1" /> instances that represent a single test case in a fuzzy search.</param>
  469. <param name="predicate">The condition that will be used to test the target item.</param>
  470. <param name="criteriaType">The <see cref="T:LinFu.Finders.Interfaces.CriteriaType" /> to associate with the predicate.</param>
  471. <param name="weight">The weight of the predicate value expressed in the number of tests that will be counted for/against the target item as a result of the predicate.</param>
  472. </member>
  473. <member name="M:LinFu.Finders.FinderExtensions.Add``1(System.Collections.Generic.IList{LinFu.Finders.Interfaces.IFuzzyItem{``0}},``0)">
  474. <summary>
  475. Adds an item to a fuzzy list.
  476. </summary>
  477. <typeparam name="T">The type of the item being added.</typeparam>
  478. <param name="list">The fuzzy list that will contain the new item.</param>
  479. <param name="item">The item being added.</param>
  480. </member>
  481. <member name="M:LinFu.Finders.FinderExtensions.BestMatch``1(System.Collections.Generic.IList{LinFu.Finders.Interfaces.IFuzzyItem{``0}})">
  482. <summary>
  483. Returns the FuzzyItem with the highest confidence score in a given
  484. <see cref="T:LinFu.Finders.Interfaces.IFuzzyItem`1" /> list.
  485. </summary>
  486. <typeparam name="TItem">The type of item being compared.</typeparam>
  487. <param name="list">The fuzzy list that contains the list of possible matches.</param>
  488. <returns>The item with the highest match.</returns>
  489. </member>
  490. <member name="M:LinFu.Finders.FinderExtensions.Reset``1(System.Collections.Generic.IList{LinFu.Finders.Interfaces.IFuzzyItem{``0}})">
  491. <summary>
  492. Resets the scores of all fuzzy items in the current list.
  493. </summary>
  494. <typeparam name="TItem">The target item type.</typeparam>
  495. <param name="list">The fuzzy list itself.</param>
  496. </member>
  497. <member name="M:LinFu.Finders.FinderExtensions.AsFuzzyList``1(System.Collections.Generic.IEnumerable{``0})">
  498. <summary>
  499. Converts a list into a list of <see cref="T:LinFu.Finders.Interfaces.IFuzzyItem`1" /> objects.
  500. </summary>
  501. <typeparam name="TItem">The item type will be used in the fuzzy search.</typeparam>
  502. <param name="items">The target list to be converted.</param>
  503. <returns>A fuzzy list containing the elements from the given list.</returns>
  504. </member>
  505. <member name="T:LinFu.Finders.Interfaces.CriteriaType">
  506. <summary>
  507. The enumeration that determines how a <see cref="T:LinFu.Finders.Interfaces.ICriteria`1" /> instance should
  508. be handled if the criteria test fails.
  509. </summary>
  510. </member>
  511. <member name="F:LinFu.Finders.Interfaces.CriteriaType.Standard">
  512. <summary>
  513. A failure in a criteria test will result in a lower weighted
  514. score for a target item.
  515. </summary>
  516. </member>
  517. <member name="F:LinFu.Finders.Interfaces.CriteriaType.Optional">
  518. <summary>
  519. A failure in a criteria test will be ignored, and hence,
  520. the criteria will be optional.
  521. </summary>
  522. </member>
  523. <member name="F:LinFu.Finders.Interfaces.CriteriaType.Critical">
  524. <summary>
  525. A failure in a criteria test will cause all previous and remaining
  526. tests against the criteria to fail.
  527. </summary>
  528. </member>
  529. <member name="T:LinFu.IoC.Interfaces.IScope">
  530. <summary>
  531. Represents a class that keeps track of all the disposable objects
  532. created within a service container and disposes them when
  533. the scope itself has been disposed.
  534. </summary>
  535. </member>
  536. <member name="T:LinFu.IoC.Interfaces.IPostProcessor">
  537. <summary>
  538. Represents a class that can inspect or modify service requests
  539. from a given container once a service is created.
  540. </summary>
  541. </member>
  542. <member name="M:LinFu.IoC.Interfaces.IPostProcessor.PostProcess(LinFu.IoC.Interfaces.IServiceRequestResult)">
  543. <summary>
  544. Allows a <see cref="T:LinFu.IoC.Interfaces.IPostProcessor" /> instance
  545. to inspect or modify the result of a service request.
  546. </summary>
  547. <seealso cref="T:LinFu.IoC.Interfaces.IServiceRequestResult" />
  548. <param name="result">The <see cref="T:LinFu.IoC.Interfaces.IServiceRequestResult" /> created as a result of the container operation.</param>
  549. </member>
  550. <member name="T:LinFu.IoC.Configuration.IInitialize">
  551. <summary>
  552. Represents service classes that need to be initialized
  553. every time a particular <see cref="T:LinFu.IoC.Interfaces.IServiceContainer" />
  554. instance creates that type.
  555. </summary>
  556. </member>
  557. <member name="T:LinFu.IoC.Scope">
  558. <summary>
  559. Represents a class that keeps track of all the disposable objects
  560. created within a service container and disposes them when
  561. the scope itself has been disposed.
  562. </summary>
  563. </member>
  564. <member name="T:LinFu.IoC.Configuration.Interfaces.IArgumentResolver">
  565. <summary>
  566. Represents a type that can generate method arguments
  567. from an existing <see cref="T:LinFu.IoC.Interfaces.IServiceContainer" /> instance.
  568. </summary>
  569. </member>
  570. <member name="M:LinFu.IoC.Configuration.Interfaces.IArgumentResolver.ResolveFrom(System.Collections.Generic.IEnumerable{System.Type},LinFu.IoC.Interfaces.IServiceContainer,System.Object[])">
  571. <summary>
  572. Generates constructor arguments from the given <paramref name="parameterTypes" />
  573. and <paramref name="container" />.
  574. </summary>
  575. <param name="parameterTypes">The parameter types for the target method.</param>
  576. <param name="container">The container that will provide the method arguments.</param>
  577. <param name="additionalArguments">The additional arguments that will be passed to the target method.</param>
  578. <returns>An array of objects that represent the arguments to be passed to the target method.</returns>
  579. </member>
  580. <member name="T:LinFu.IoC.Configuration.Interfaces.IPropertyInjectionLambda`1">
  581. <summary>
  582. Represents a fluent class that creates
  583. a method that initializes a <typeparamref name="TService" />
  584. instance.
  585. </summary>
  586. <typeparam name="TService">The service type being instantiated.</typeparam>
  587. </member>
  588. <member name="M:LinFu.IoC.Configuration.Interfaces.IPropertyInjectionLambda`1.With(System.Action{`0})">
  589. <summary>
  590. Initializes service instances with the given
  591. <paramref name="action" />.
  592. </summary>
  593. <param name="action">An <see cref="T:System.Action`1" /> delegate that will be used to initialize newly created services.</param>
  594. </member>
  595. <member name="M:LinFu.IoC.Configuration.Interfaces.IPropertyInjectionLambda`1.With(System.Action{LinFu.IoC.Interfaces.IServiceContainer,`0})">
  596. <summary>
  597. Uses an action delegate to initialize a given service using
  598. the given <see cref="T:LinFu.IoC.Interfaces.IServiceContainer" /> and <typeparamref name="TService" />
  599. instances.
  600. </summary>
  601. <param name="action">An <see cref="T:System.Func`2" /> delegate that will be used to initialize newly created services.</param>
  602. </member>
  603. <member name="T:LinFu.IoC.Configuration.PropertyInjectionLambda`1">
  604. <summary>
  605. Represents a fluent class that creates
  606. a method that initializes a <typeparamref name="TService" />
  607. instance.
  608. </summary>
  609. <typeparam name="TService">The service type being instantiated.</typeparam>
  610. </member>
  611. <member name="M:LinFu.IoC.Configuration.PropertyInjectionLambda`1.#ctor(LinFu.IoC.Configuration.ActionContext{`0})">
  612. <summary>
  613. Initializes the class with the <paramref name="context" />.
  614. </summary>
  615. <param name="context">The context that will be associated with the target container.</param>
  616. </member>
  617. <member name="M:LinFu.IoC.Configuration.PropertyInjectionLambda`1.With(System.Action{`0})">
  618. <summary>
  619. Initializes service instances with the given
  620. <paramref name="action" />.
  621. </summary>
  622. <param name="action">An <see cref="T:System.Action`1" /> delegate that will be used to initialize newly created services.</param>
  623. </member>
  624. <member name="M:LinFu.IoC.Configuration.PropertyInjectionLambda`1.With(System.Action{LinFu.IoC.Interfaces.IServiceContainer,`0})">
  625. <summary>
  626. Uses an action delegate to initialize a given service using
  627. the given <see cref="T:LinFu.IoC.Interfaces.IServiceContainer" /> and <typeparamref name="TService" />
  628. instances.
  629. </summary>
  630. <param name="action">An <see cref="T:System.Func`2" /> delegate that will be used to initialize newly created services.</param>
  631. </member>
  632. <member name="M:LinFu.IoC.Configuration.PropertyInjectionLambda`1.AddPostProcessor(LinFu.IoC.Configuration.ActionContext{`0})">
  633. <summary>
  634. Attaches the action associated with the <see cref="T:LinFu.IoC.Configuration.ActionContext`1" />
  635. instance to the target container embedded within the <see cref="T:LinFu.IoC.Configuration.ActionContext`1" />
  636. class itself.
  637. </summary>
  638. <param name="context">The context that will be associated with the target container.</param>
  639. </member>
  640. <member name="T:LinFu.IoC.Interfaces.IServiceInfo">
  641. <summary>
  642. A class that describes a single service
  643. provided by a container.
  644. </summary>
  645. </member>
  646. <member name="P:LinFu.IoC.Interfaces.IServiceInfo.ServiceName">
  647. <summary>
  648. The name of the service being created. By default, this property is blank.
  649. </summary>
  650. </member>
  651. <member name="P:LinFu.IoC.Interfaces.IServiceInfo.ServiceType">
  652. <summary>
  653. The type of service being requested.
  654. </summary>
  655. </member>
  656. <member name="T:LinFu.IoC.Interfaces.IServiceRequestResult">
  657. <summary>
  658. Represents the results returned when a service request
  659. is made against an <see cref="T:LinFu.IoC.Interfaces.IServiceContainer" /> instance.
  660. </summary>
  661. </member>
  662. <member name="P:LinFu.IoC.Interfaces.IServiceRequestResult.OriginalResult">
  663. <summary>
  664. The raw object reference created by the container itself.
  665. </summary>
  666. </member>
  667. <member name="P:LinFu.IoC.Interfaces.IServiceRequestResult.ActualResult">
  668. <summary>
  669. The result that will be returned from the container
  670. instead of the <see cref="P:LinFu.IoC.Interfaces.IServiceRequestResult.OriginalResult" />.
  671. If this property is null, then the original result will be used.
  672. </summary>
  673. </member>
  674. <member name="P:LinFu.IoC.Interfaces.IServiceRequestResult.Container">
  675. <summary>
  676. The container that will handle the service request.
  677. </summary>
  678. </member>
  679. <member name="P:LinFu.IoC.Interfaces.IServiceRequestResult.AdditionalArguments">
  680. <summary>
  681. Gets the value indicating the additional arguments that
  682. were used during the service request.
  683. </summary>
  684. </member>
  685. <member name="T:LinFu.IoC.Configuration.ITypeLoader">
  686. <summary>
  687. Generates one or more <see cref="T:System.Action`1" /> instances
  688. from a given source type so that it can be used
  689. against an <see cref="T:LinFu.IoC.Interfaces.IContainer" /> instance.
  690. </summary>
  691. </member>
  692. <member name="T:LinFu.IoC.Configuration.Interfaces.IMethodInvoke`1">
  693. <summary>
  694. Represents a type that can invoke a method
  695. using a given set of method arguments.
  696. </summary>
  697. </member>
  698. <member name="M:LinFu.IoC.Configuration.Interfaces.IMethodInvoke`1.Invoke(System.Object,`0,System.Object[])">
  699. <summary>
  700. Invokes the <paramref name="targetMethod" />
  701. using the given <paramref name="arguments" />.
  702. </summary>
  703. <param name="target">The target object instance.</param>
  704. <param name="targetMethod">The target method to invoke.</param>
  705. <param name="arguments">The arguments to be used with the method.</param>
  706. <returns>The method return value.</returns>
  707. </member>
  708. <member name="T:LinFu.IoC.Configuration.BaseMethodInvoke`1">
  709. <summary>
  710. Represents the default implementation of the <see cref="T:LinFu.IoC.Configuration.Interfaces.IMethodInvoke`1" /> interface.
  711. </summary>
  712. </member>
  713. <member name="M:LinFu.IoC.Configuration.BaseMethodInvoke`1.#ctor">
  714. <summary>
  715. Initializes the class with the default values.
  716. </summary>
  717. </member>
  718. <member name="M:LinFu.IoC.Configuration.BaseMethodInvoke`1.Invoke(System.Object,`0,System.Object[])">
  719. <summary>
  720. Instantiates an object instance with the <paramref name="targetMethod" />
  721. and <paramref name="arguments" />.
  722. </summary>
  723. <param name="target">The target object reference. In this particular case, this parameter will be ignored.</param>
  724. <param name="targetMethod">The target method.</param>
  725. <param name="arguments">The arguments to be used with the method.</param>
  726. <returns>An object reference that represents the method return value.</returns>
  727. </member>
  728. <member name="M:LinFu.IoC.Configuration.BaseMethodInvoke`1.DoInvoke(System.Object,`0,System.Reflection.MethodBase,System.Object[])">
  729. <summary>
  730. Invokes the <paramref name="targetMethod" /> with the given <paramref name="arguments" />.
  731. </summary>
  732. <param name="target">The target instance.</param>
  733. <param name="originalMethod">The original method that describes the target method.</param>
  734. <param name="targetMethod">The actual method that will be invoked.</param>
  735. <param name="arguments">The method arguments.</param>
  736. <returns>The return value from the target method.</returns>
  737. </member>
  738. <member name="M:LinFu.IoC.Configuration.BaseMethodInvoke`1.GenerateTargetMethod(`0)">
  739. <summary>
  740. Creates a <see cref="T:System.Reflection.Emit.DynamicMethod" /> that will be used as the
  741. factory method and stores it in the method cache.
  742. </summary>
  743. <param name="targetMethod">The constructor that will be used to instantiate the target type.</param>
  744. </member>
  745. <member name="M:LinFu.IoC.Configuration.BaseMethodInvoke`1.Initialize(LinFu.IoC.Interfaces.IServiceContainer)">
  746. <summary>
  747. Initializes the class with the <paramref name="source">source service container.</paramref></summary>
  748. <param name="source">The <see cref="T:LinFu.IoC.Interfaces.IServiceContainer" /> instance that will initialize this class.</param>
  749. </member>
  750. <member name="P:LinFu.IoC.Configuration.BaseMethodInvoke`1.MethodBuilder">
  751. <summary>
  752. Gets or sets the value indicating the method builder that will be used to
  753. create the target method.
  754. </summary>
  755. </member>
  756. <member name="T:LinFu.IoC.Configuration.MethodInvoke">
  757. <summary>
  758. A class that invokes methods.
  759. </summary>
  760. </member>
  761. <member name="M:LinFu.IoC.Configuration.MethodInvoke.#ctor">
  762. <summary>
  763. Initializes the class with the default values.
  764. </summary>
  765. </member>
  766. <member name="M:LinFu.IoC.Configuration.MethodInvoke.DoInvoke(System.Object,System.Reflection.MethodInfo,System.Reflection.MethodBase,System.Object[])">
  767. <summary>
  768. Invokes the <paramref name="targetMethod" /> with the given <paramref name="arguments" />.
  769. </summary>
  770. <param name="target">The target instance.</param>
  771. <param name="originalMethod">The original method that describes the target method.</param>
  772. <param name="targetMethod">The actual method that will be invoked.</param>
  773. <param name="arguments">The method arguments.</param>
  774. <returns>The return value from the target method.</returns>
  775. </member>
  776. <member name="T:LinFu.IoC.FactoryExtensions">
  777. <summary>
  778. Extends the <see cref="T:LinFu.IoC.Interfaces.IFactory" /> instance with a few helper methods.
  779. </summary>
  780. </member>
  781. <member name="M:LinFu.IoC.FactoryExtensions.CreateInstance(LinFu.IoC.Interfaces.IFactory,System.Type,LinFu.IoC.Interfaces.IServiceContainer,System.Object[])">
  782. <summary>
  783. Creates an object instance.
  784. </summary>
  785. <param name="factory">The target factory.</param>
  786. <param name="serviceType">The requested service type.</param>
  787. <param name="container">The target service contaienr.</param>
  788. <param name="additionalArguments">The additional arguments that will be used to create the service instance.</param>
  789. <returns>A service instance.</returns>
  790. </member>
  791. <member name="T:LinFu.IoC.Configuration.BaseContext`1">
  792. <summary>
  793. Represents a class that provides the most basic information
  794. for executing a fluent command against a
  795. <see cref="T:LinFu.IoC.Interfaces.IServiceContainer" /> instance.
  796. </summary>
  797. <typeparam name="TService">
  798. </typeparam>
  799. </member>
  800. <member name="P:LinFu.IoC.Configuration.BaseContext`1.ServiceType">
  801. <summary>
  802. The service type to be created.
  803. </summary>
  804. </member>
  805. <member name="P:LinFu.IoC.Configuration.BaseContext`1.ServiceName">
  806. <summary>
  807. The name of the service to be created.
  808. </summary>
  809. </member>
  810. <member name="P:LinFu.IoC.Configuration.BaseContext`1.Container">
  811. <summary>
  812. The actual <see cref="T:LinFu.IoC.Interfaces.IServiceContainer" />
  813. that ultimately will hold the service instance.
  814. </summary>
  815. </member>
  816. <member name="T:LinFu.IoC.Interfaces.IContainer">
  817. <summary>
  818. An inversion of control container interface.
  819. </summary>
  820. </member>
  821. <member name="M:LinFu.IoC.Interfaces.IContainer.AddFactory(System.Type,LinFu.IoC.Interfaces.IFactory)">
  822. <summary>
  823. Adds an <see cref="T:LinFu.IoC.Interfaces.IFactory" /> instance and associates it
  824. with the given <paramref name="serviceType">service type</paramref>.
  825. </summary>
  826. <param name="serviceType">The service type to associate with the factory</param>
  827. <param name="factory">The <see cref="T:LinFu.IoC.Interfaces.IFactory" /> instance that will be responsible for creating the service instance</param>
  828. </member>
  829. <member name="M:LinFu.IoC.Interfaces.IContainer.Contains(System.Type)">
  830. <summary>
  831. Determines whether or not the container can create
  832. the given <paramref name="serviceType">service type</paramref>.
  833. </summary>
  834. <param name="serviceType">The type of service used to determine whether or not the given service can actually be created</param>
  835. <returns>A <see cref="T:System.Boolean">boolean</see> value that indicates whether or not the service exists.</returns>
  836. </member>
  837. <member name="M:LinFu.IoC.Interfaces.IContainer.GetService(System.Type,System.Object[])">
  838. <summary>
  839. Causes the container to instantiate the service with the given
  840. <paramref name="serviceType">service type</paramref>. If the service type cannot be created, then an
  841. exception will be thrown if the <see cref="P:LinFu.IoC.Interfaces.IContainer.SuppressErrors" /> property
  842. is set to false. Otherwise, it will simply return null.
  843. </summary>
  844. <param name="serviceType">The service type to instantiate.</param>
  845. <param name="additionalArguments">The additional arguments that will be used to instantiate the service type.</param>
  846. <returns>If successful, it will return a service instance that is compatible with the given type;
  847. otherwise, it will just return a null value.</returns>
  848. </member>
  849. <member name="P:LinFu.IoC.Interfaces.IContainer.AvailableServices">
  850. <summary>
  851. The list of services currently available inside the container.
  852. </summary>
  853. </member>
  854. <member name="P:LinFu.IoC.Interfaces.IContainer.SuppressErrors">
  855. <summary>
  856. Determines whether or not a container will throw an exception
  857. if the requested service is not found.
  858. </summary>
  859. </member>
  860. <member name="T:LinFu.IoC.Interfaces.IServiceContainer">
  861. <summary>
  862. An inversion of control container that supports
  863. named services.
  864. </summary>
  865. <seealso name="IContainer" />
  866. </member>
  867. <member name="M:LinFu.IoC.Interfaces.IServiceContainer.AddFactory(System.String,System.Type,LinFu.IoC.Interfaces.IFactory)">
  868. <summary>
  869. Adds an <see cref="T:LinFu.IoC.Interfaces.IFactory" /> instance and associates it
  870. with the given <paramref name="serviceType">service type</paramref> and
  871. <paramref name="serviceName">service name</paramref>.
  872. </summary>
  873. <param name="serviceName">The name of the service to associate with the given <see cref="T:LinFu.IoC.Interfaces.IFactory" /> instance.</param>
  874. <param name="serviceType">The type of service that the factory will be able to create.</param>
  875. <param name="factory">The <see cref="T:LinFu.IoC.Interfaces.IFactory" /> instance that will create the object instance.</param>
  876. </member>
  877. <member name="M:LinFu.IoC.Interfaces.IServiceContainer.Contains(System.String,System.Type)">
  878. <summary>
  879. Determines whether or not a service can be created using
  880. the given <paramref name="serviceName">service name</paramref>
  881. and <paramref name="serviceType">service type</paramref>.
  882. </summary>
  883. <param name="serviceName">The name of the service to associate with the given <see cref="T:LinFu.IoC.Interfaces.IFactory" /> instance.</param>
  884. <param name="serviceType">The type of service that the factory will be able to create.</param>
  885. <returns>Returns <c>true</c> if the service exists; otherwise, it will return <c>false</c>.</returns>
  886. </member>
  887. <member name="M:LinFu.IoC.Interfaces.IServiceContainer.GetService(System.String,System.Type,System.Object[])">
  888. <summary>
  889. Causes the container to instantiate the service with the given
  890. <paramref name="serviceType">service type</paramref>. If the service type cannot be created, then an
  891. exception will be thrown if the <see cref="P:LinFu.IoC.Interfaces.IContainer.SuppressErrors" /> property
  892. is set to false. Otherwise, it will simply return null.
  893. </summary>
  894. <param name="serviceName">The name of the service to instantiate.</param>
  895. <param name="serviceType">The service type to instantiate.</param>
  896. <param name="additionalArguments">The additional arguments that will be used to instantiate the service type.</param>
  897. <returns>If successful, it will return a service instance that is compatible with the given type;
  898. otherwise, it will just return a <c>null</c> value.</returns>
  899. </member>
  900. <member name="P:LinFu.IoC.Interfaces.IServiceContainer.PreProcessors">
  901. <summary>
  902. The list of preprocessors that will handle
  903. every service request before each actual service is created.
  904. </summary>
  905. </member>
  906. <member name="P:LinFu.IoC.Interfaces.IServiceContainer.PostProcessors">
  907. <summary>
  908. The list of postprocessors that will handle every
  909. service request result.
  910. </summary>
  911. </member>
  912. <member name="T:LinFu.IoC.Interceptors.BaseInterceptor">
  913. <summary>
  914. A class that provides the most basic functionality for an interceptor.
  915. </summary>
  916. </member>
  917. <member name="M:LinFu.IoC.Interceptors.BaseInterceptor.#ctor">
  918. <summary>
  919. The default constructor.
  920. </summary>
  921. </member>
  922. <member name="M:LinFu.IoC.Interceptors.BaseInterceptor.#ctor(LinFu.IoC.Configuration.Interfaces.IMethodInvoke{System.Reflection.MethodInfo})">
  923. <summary>
  924. Initializes the class with the <paramref name="methodInvoke" /> instance.
  925. </summary>
  926. <param name="methodInvoke">The <see cref="T:LinFu.IoC.Configuration.Interfaces.IMethodInvoke`1" /> instance that will invoke the target method.</param>
  927. </member>
  928. <member name="M:LinFu.IoC.Interceptors.BaseInterceptor.GetTarget(LinFu.AOP.Interfaces.IInvocationInfo)">
  929. <summary>
  930. Gets the target object instance.
  931. </summary>
  932. <param name="info">The <see cref="T:LinFu.AOP.Interfaces.IInvocationInfo" /> instance that describes the current execution context.</param>
  933. </member>
  934. <member name="M:LinFu.IoC.Interceptors.BaseInterceptor.Intercept(LinFu.AOP.Interfaces.IInvocationInfo)">
  935. <su

Large files files are truncated, but you can click here to view the full file