Castle.Core.xml 144 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Castle.Core</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Castle.Core.CastleComponentAttribute">
  8. <summary>
  9. This attribute is usefull only when you want to register all components
  10. on an assembly as a batch process.
  11. By doing so, the batch register will look
  12. for this attribute to distinguish components from other classes.
  13. </summary>
  14. </member>
  15. <member name="T:Castle.Core.LifestyleAttribute">
  16. <summary>
  17. Base for Attributes that want to express lifestyle
  18. chosen by the component.
  19. </summary>
  20. </member>
  21. <member name="M:Castle.Core.LifestyleAttribute.#ctor(Castle.Core.LifestyleType)">
  22. <summary>
  23. Initializes a new instance of the <see cref="T:Castle.Core.LifestyleAttribute"/> class.
  24. </summary>
  25. <param name="type">The type.</param>
  26. </member>
  27. <member name="P:Castle.Core.LifestyleAttribute.Lifestyle">
  28. <summary>
  29. Gets or sets the lifestyle.
  30. </summary>
  31. <value>The lifestyle.</value>
  32. </member>
  33. <member name="M:Castle.Core.CastleComponentAttribute.#ctor(System.String)">
  34. <summary>
  35. Initializes a new instance of the <see cref="T:Castle.Core.CastleComponentAttribute"/> class.
  36. </summary>
  37. <param name="key">The key.</param>
  38. </member>
  39. <member name="M:Castle.Core.CastleComponentAttribute.#ctor(System.String,System.Type)">
  40. <summary>
  41. Initializes a new instance of the <see cref="T:Castle.Core.CastleComponentAttribute"/> class.
  42. </summary>
  43. <param name="key">The key.</param>
  44. <param name="service">The service.</param>
  45. </member>
  46. <member name="M:Castle.Core.CastleComponentAttribute.#ctor(System.String,System.Type,Castle.Core.LifestyleType)">
  47. <summary>
  48. Initializes a new instance of the <see cref="T:Castle.Core.CastleComponentAttribute"/> class.
  49. </summary>
  50. <param name="key">The key.</param>
  51. <param name="service">The service.</param>
  52. <param name="lifestyle">The lifestyle.</param>
  53. </member>
  54. <member name="P:Castle.Core.CastleComponentAttribute.Service">
  55. <summary>
  56. Gets the service.
  57. </summary>
  58. <value>The service.</value>
  59. </member>
  60. <member name="P:Castle.Core.CastleComponentAttribute.Key">
  61. <summary>
  62. Gets the key.
  63. </summary>
  64. <value>The key.</value>
  65. </member>
  66. <member name="T:Castle.Core.ComponentActivatorAttribute">
  67. <summary>
  68. Associates a custom component with a component
  69. </summary>
  70. </member>
  71. <member name="M:Castle.Core.ComponentActivatorAttribute.#ctor(System.Type)">
  72. <summary>
  73. Initializes a new instance of the <see cref="T:Castle.Core.ComponentActivatorAttribute"/> class.
  74. </summary>
  75. <param name="componentActivatorType">Type of the component activator.</param>
  76. </member>
  77. <member name="P:Castle.Core.ComponentActivatorAttribute.ComponentActivatorType">
  78. <summary>
  79. Gets the type of the component activator.
  80. </summary>
  81. <value>The type of the component activator.</value>
  82. </member>
  83. <member name="T:Castle.Core.ComponentProxyBehaviorAttribute">
  84. <summary>
  85. Specifies the proxying behavior for a component.
  86. </summary>
  87. </member>
  88. <member name="M:Castle.Core.ComponentProxyBehaviorAttribute.#ctor">
  89. <summary>
  90. Initializes a new instance of the <see cref="T:Castle.Core.ComponentProxyBehaviorAttribute"/> class.
  91. </summary>
  92. </member>
  93. <member name="P:Castle.Core.ComponentProxyBehaviorAttribute.UseMarshalByRefProxy">
  94. <summary>
  95. Gets or sets a value indicating whether the generated
  96. interface proxy should inherit from <see cref="T:System.MarshalByRefObject"/>.
  97. </summary>
  98. </member>
  99. <member name="P:Castle.Core.ComponentProxyBehaviorAttribute.UseSingleInterfaceProxy">
  100. <summary>
  101. Determines if the component requires a single interface proxy.
  102. </summary>
  103. <value><c>true</c> if the component requires a single interface proxy.</value>
  104. </member>
  105. <member name="P:Castle.Core.ComponentProxyBehaviorAttribute.AdditionalInterfaces">
  106. <summary>
  107. Gets or sets the additional interfaces used during proxy generation.
  108. </summary>
  109. </member>
  110. <member name="T:Castle.Core.DoNotWireAttribute">
  111. <summary>
  112. Marks as property to be skipped and not be wired
  113. by the IoC container
  114. </summary>
  115. </member>
  116. <member name="T:Castle.Core.InterceptorAttribute">
  117. <summary>
  118. Used to declare that a component wants interceptors acting on it.
  119. </summary>
  120. </member>
  121. <member name="M:Castle.Core.InterceptorAttribute.#ctor(System.String)">
  122. <summary>
  123. Constructs the InterceptorAttribute pointing to
  124. a key to a interceptor
  125. </summary>
  126. <param name="componentKey"></param>
  127. </member>
  128. <member name="M:Castle.Core.InterceptorAttribute.#ctor(System.Type)">
  129. <summary>
  130. Constructs the InterceptorAttribute pointing to
  131. a service
  132. </summary>
  133. <param name="interceptorType"></param>
  134. </member>
  135. <member name="T:Castle.Core.SingletonAttribute">
  136. <summary>
  137. Indicates that the target components wants a
  138. singleton lifestyle.
  139. </summary>
  140. </member>
  141. <member name="M:Castle.Core.SingletonAttribute.#ctor">
  142. <summary>
  143. Initializes a new instance of the <see cref="T:Castle.Core.SingletonAttribute"/> class.
  144. </summary>
  145. </member>
  146. <member name="T:Castle.Core.TransientAttribute">
  147. <summary>
  148. Indicates that the target components wants a
  149. transient lifestyle.
  150. </summary>
  151. </member>
  152. <member name="M:Castle.Core.TransientAttribute.#ctor">
  153. <summary>
  154. Initializes a new instance of the <see cref="T:Castle.Core.TransientAttribute"/> class.
  155. </summary>
  156. </member>
  157. <member name="T:Castle.Core.PerThreadAttribute">
  158. <summary>
  159. Indicates that the target components wants a
  160. per thread lifestyle.
  161. </summary>
  162. </member>
  163. <member name="M:Castle.Core.PerThreadAttribute.#ctor">
  164. <summary>
  165. Initializes a new instance of the <see cref="T:Castle.Core.PerThreadAttribute"/> class.
  166. </summary>
  167. </member>
  168. <member name="T:Castle.Core.PerWebRequestAttribute">
  169. <summary>
  170. Indicates that the target components wants a
  171. per web request lifestyle.
  172. </summary>
  173. </member>
  174. <member name="T:Castle.Core.PooledAttribute">
  175. <summary>
  176. Indicates that the target components wants a
  177. pooled lifestyle.
  178. </summary>
  179. </member>
  180. <member name="M:Castle.Core.PooledAttribute.#ctor">
  181. <summary>
  182. Initializes a new instance of the <see cref="T:Castle.Core.PooledAttribute"/> class
  183. using the default initial pool size (5) and the max pool size (15).
  184. </summary>
  185. </member>
  186. <member name="M:Castle.Core.PooledAttribute.#ctor(System.Int32,System.Int32)">
  187. <summary>
  188. Initializes a new instance of the <see cref="T:Castle.Core.PooledAttribute"/> class.
  189. </summary>
  190. <param name="initialPoolSize">Initial size of the pool.</param>
  191. <param name="maxPoolSize">Max pool size.</param>
  192. </member>
  193. <member name="P:Castle.Core.PooledAttribute.InitialPoolSize">
  194. <summary>
  195. Gets the initial size of the pool.
  196. </summary>
  197. <value>The initial size of the pool.</value>
  198. </member>
  199. <member name="P:Castle.Core.PooledAttribute.MaxPoolSize">
  200. <summary>
  201. Gets the maximum pool size.
  202. </summary>
  203. <value>The size of the max pool.</value>
  204. </member>
  205. <member name="T:Castle.Core.CustomLifestyleAttribute">
  206. <summary>
  207. Indicates that the target components wants a
  208. custom lifestyle.
  209. </summary>
  210. </member>
  211. <member name="M:Castle.Core.CustomLifestyleAttribute.#ctor(System.Type)">
  212. <summary>
  213. Initializes a new instance of the <see cref="T:Castle.Core.CustomLifestyleAttribute"/> class.
  214. </summary>
  215. <param name="lifestyleHandlerType">The lifestyle handler.</param>
  216. </member>
  217. <member name="P:Castle.Core.CustomLifestyleAttribute.LifestyleHandlerType">
  218. <summary>
  219. Gets the type of the lifestyle handler.
  220. </summary>
  221. <value>The type of the lifestyle handler.</value>
  222. </member>
  223. <member name="T:Castle.Core.Interceptor.IInterceptor">
  224. <summary>
  225. New interface that is going to be used by DynamicProxy 2
  226. </summary>
  227. </member>
  228. <member name="T:Castle.Core.Interceptor.IInvocation">
  229. <summary>
  230. New interface that is going to be used by DynamicProxy 2
  231. </summary>
  232. </member>
  233. <member name="M:Castle.Core.Interceptor.IInvocation.GetConcreteMethod">
  234. <summary>
  235. Returns the concrete instantiation of <see cref="P:Castle.Core.Interceptor.IInvocation.Method"/>, with any generic parameters bound to real types.
  236. </summary>
  237. <returns>The concrete instantiation of <see cref="P:Castle.Core.Interceptor.IInvocation.Method"/>, or <see cref="P:Castle.Core.Interceptor.IInvocation.Method"/> if not a generic method.</returns>
  238. <remarks>Can be slower than calling <see cref="P:Castle.Core.Interceptor.IInvocation.Method"/>.</remarks>
  239. </member>
  240. <member name="M:Castle.Core.Interceptor.IInvocation.GetConcreteMethodInvocationTarget">
  241. <summary>
  242. Returns the concrete instantiation of <see cref="P:Castle.Core.Interceptor.IInvocation.MethodInvocationTarget"/>, with any generic parameters bound to real types.
  243. </summary>
  244. <returns>The concrete instantiation of <see cref="P:Castle.Core.Interceptor.IInvocation.MethodInvocationTarget"/>, or <see cref="P:Castle.Core.Interceptor.IInvocation.MethodInvocationTarget"/> if not a generic method.</returns>
  245. <remarks>Can be slower than calling <see cref="P:Castle.Core.Interceptor.IInvocation.MethodInvocationTarget"/>.</remarks>
  246. </member>
  247. <member name="M:Castle.Core.Interceptor.IInvocation.Proceed">
  248. <summary>
  249. </summary>
  250. <returns></returns>
  251. </member>
  252. <member name="P:Castle.Core.Interceptor.IInvocation.GenericArguments">
  253. <summary>
  254. The generic arguments of the method, or null if not a generic method.
  255. </summary>
  256. </member>
  257. <member name="P:Castle.Core.Interceptor.IInvocation.Method">
  258. <summary>
  259. </summary>
  260. </member>
  261. <member name="P:Castle.Core.Interceptor.IInvocation.MethodInvocationTarget">
  262. <summary>
  263. For interface proxies, this will point to the
  264. <see cref="T:System.Reflection.MethodInfo"/> on the target class
  265. </summary>
  266. </member>
  267. <member name="T:Castle.Core.Interceptor.IOnBehalfAware">
  268. <summary>
  269. Interceptors might implement this to receive the
  270. ComponentModel on behalf of the component where the
  271. interceptor is acting.
  272. </summary>
  273. </member>
  274. <member name="M:Castle.Core.Interceptor.IProxyTargetAccessor.DynProxyGetTarget">
  275. <summary>
  276. Get the proxy target (note that null is a valid target!)
  277. </summary>
  278. <returns></returns>
  279. </member>
  280. <member name="M:Castle.Core.Interceptor.IProxyTargetAccessor.GetInterceptors">
  281. <summary>
  282. Gets the interceptors for the proxy
  283. </summary>
  284. <returns></returns>
  285. </member>
  286. <member name="T:Castle.Core.IVertex">
  287. <summary>
  288. Abstract representation of a vertex.
  289. </summary>
  290. </member>
  291. <member name="P:Castle.Core.GraphNode.Dependers">
  292. <summary>
  293. The nodes that dependes on this node
  294. </summary>
  295. </member>
  296. <member name="P:Castle.Core.GraphNode.Dependents">
  297. <summary>
  298. The nodes that this node depends
  299. </summary>
  300. </member>
  301. <member name="F:Castle.Core.Internal.VertexColor.White">
  302. <summary>
  303. The node has not been visited yet
  304. </summary>
  305. </member>
  306. <member name="F:Castle.Core.Internal.VertexColor.Gray">
  307. <summary>
  308. This node is in the process of being visited
  309. </summary>
  310. </member>
  311. <member name="F:Castle.Core.Internal.VertexColor.Black">
  312. <summary>
  313. This now was visited
  314. </summary>
  315. </member>
  316. <member name="T:Castle.Core.Internal.ColorsSet">
  317. <summary>
  318. Represents a collection of objects
  319. which are guaranted to be unique
  320. and holds a color for them
  321. </summary>
  322. </member>
  323. <member name="T:Castle.Core.Internal.TimestampSet">
  324. <summary>
  325. Holds a timestamp (integer)
  326. for a given item
  327. </summary>
  328. </member>
  329. <member name="M:Castle.Core.Internal.LinkedList.GetNode(System.Int32)">
  330. <summary>
  331. Returns the node at the specified index.
  332. </summary>
  333. <param name="index">The lookup index.</param>
  334. <returns>The node at the specified index.</returns>
  335. <exception cref="T:System.ArgumentOutOfRangeException">
  336. If the specified <paramref name="index"/> is greater than the
  337. number of objects within the list.
  338. </exception>
  339. </member>
  340. <member name="M:Castle.Core.Internal.LinkedList.ValidateIndex(System.Int32)">
  341. <summary>
  342. Validates the specified index.
  343. </summary>
  344. <param name="index">The lookup index.</param>
  345. <exception cref="T:System.ArgumentOutOfRangeException">
  346. If the index is invalid.
  347. </exception>
  348. </member>
  349. <member name="T:Castle.Core.IInitializable">
  350. <summary>
  351. Lifecycle interface. If implemented by a component,
  352. the method Initialized will be invoked by the container
  353. before making the component available to the external world.
  354. </summary>
  355. </member>
  356. <member name="M:Castle.Core.IInitializable.Initialize">
  357. <summary>
  358. Implementors should perform any initialization logic.
  359. </summary>
  360. </member>
  361. <member name="T:Castle.Core.IRecyclable">
  362. <summary>
  363. Only called for components that
  364. belongs to a pool when the component
  365. comes back to the pool.
  366. </summary>
  367. </member>
  368. <member name="M:Castle.Core.IRecyclable.Recycle">
  369. <summary>
  370. Implementors should perform any
  371. initialization/clean up.
  372. </summary>
  373. </member>
  374. <member name="T:Castle.Core.IStartable">
  375. <summary>
  376. Interface for components that wish to be started by the container
  377. </summary>
  378. </member>
  379. <member name="M:Castle.Core.IStartable.Start">
  380. <summary>
  381. Starts this instance.
  382. </summary>
  383. </member>
  384. <member name="M:Castle.Core.IStartable.Stop">
  385. <summary>
  386. Stops this instance.
  387. </summary>
  388. </member>
  389. <member name="T:Castle.Core.Logging.IExtendedLoggerFactory">
  390. <summary>
  391. Provides a factory that can produce either <see cref="T:Castle.Core.Logging.ILogger"/> or
  392. <see cref="T:Castle.Core.Logging.IExtendedLogger"/> classes.
  393. </summary>
  394. </member>
  395. <member name="T:Castle.Core.Logging.ILoggerFactory">
  396. <summary>
  397. Manages the instantiation of <see cref="T:Castle.Core.Logging.ILogger"/>s.
  398. </summary>
  399. </member>
  400. <member name="M:Castle.Core.Logging.ILoggerFactory.Create(System.Type)">
  401. <summary>
  402. Creates a new logger, getting the logger name from the specified type.
  403. </summary>
  404. </member>
  405. <member name="M:Castle.Core.Logging.ILoggerFactory.Create(System.String)">
  406. <summary>
  407. Creates a new logger.
  408. </summary>
  409. </member>
  410. <member name="M:Castle.Core.Logging.ILoggerFactory.Create(System.Type,Castle.Core.Logging.LoggerLevel)">
  411. <summary>
  412. Creates a new logger, getting the logger name from the specified type.
  413. </summary>
  414. </member>
  415. <member name="M:Castle.Core.Logging.ILoggerFactory.Create(System.String,Castle.Core.Logging.LoggerLevel)">
  416. <summary>
  417. Creates a new logger.
  418. </summary>
  419. </member>
  420. <member name="M:Castle.Core.Logging.IExtendedLoggerFactory.Create(System.Type)">
  421. <summary>
  422. Creates a new extended logger, getting the logger name from the specified type.
  423. </summary>
  424. </member>
  425. <member name="M:Castle.Core.Logging.IExtendedLoggerFactory.Create(System.String)">
  426. <summary>
  427. Creates a new extended logger.
  428. </summary>
  429. </member>
  430. <member name="M:Castle.Core.Logging.IExtendedLoggerFactory.Create(System.Type,Castle.Core.Logging.LoggerLevel)">
  431. <summary>
  432. Creates a new extended logger, getting the logger name from the specified type.
  433. </summary>
  434. </member>
  435. <member name="M:Castle.Core.Logging.IExtendedLoggerFactory.Create(System.String,Castle.Core.Logging.LoggerLevel)">
  436. <summary>
  437. Creates a new extended logger.
  438. </summary>
  439. </member>
  440. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.Create(System.Type)">
  441. <summary>
  442. Creates a new extended logger, getting the logger name from the specified type.
  443. </summary>
  444. </member>
  445. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.Create(System.String)">
  446. <summary>
  447. Creates a new extended logger.
  448. </summary>
  449. </member>
  450. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.Create(System.Type,Castle.Core.Logging.LoggerLevel)">
  451. <summary>
  452. Creates a new extended logger, getting the logger name from the specified type.
  453. </summary>
  454. </member>
  455. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.Create(System.String,Castle.Core.Logging.LoggerLevel)">
  456. <summary>
  457. Creates a new extended logger.
  458. </summary>
  459. </member>
  460. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.Castle#Core#Logging#ILoggerFactory#Create(System.Type)">
  461. <summary>
  462. Creates a new logger, getting the logger name from the specified type.
  463. </summary>
  464. </member>
  465. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.Castle#Core#Logging#ILoggerFactory#Create(System.String)">
  466. <summary>
  467. Creates a new logger.
  468. </summary>
  469. </member>
  470. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.Castle#Core#Logging#ILoggerFactory#Create(System.Type,Castle.Core.Logging.LoggerLevel)">
  471. <summary>
  472. Creates a new logger, getting the logger name from the specified type.
  473. </summary>
  474. </member>
  475. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.Castle#Core#Logging#ILoggerFactory#Create(System.String,Castle.Core.Logging.LoggerLevel)">
  476. <summary>
  477. Creates a new logger.
  478. </summary>
  479. </member>
  480. <member name="M:Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory.GetConfigFile(System.String)">
  481. <summary>
  482. Gets the configuration file.
  483. </summary>
  484. <param name="fileName">i.e. log4net.config</param>
  485. <returns></returns>
  486. </member>
  487. <member name="M:Castle.Core.Logging.AbstractLoggerFactory.GetConfigFile(System.String)">
  488. <summary>
  489. Gets the configuration file.
  490. </summary>
  491. <param name="fileName">i.e. log4net.config</param>
  492. <returns></returns>
  493. </member>
  494. <member name="T:Castle.Core.Logging.ConsoleFactory">
  495. <summary>
  496. Summary description for ConsoleFactory.
  497. </summary>
  498. </member>
  499. <member name="T:Castle.Core.Logging.NullLogFactory">
  500. <summary>
  501. NullLogFactory used when logging is turned off.
  502. </summary>
  503. </member>
  504. <member name="M:Castle.Core.Logging.NullLogFactory.Create(System.String)">
  505. <summary>
  506. Creates an instance of ILogger with the specified name.
  507. </summary>
  508. <param name="name">Name.</param>
  509. <returns></returns>
  510. </member>
  511. <member name="M:Castle.Core.Logging.NullLogFactory.Create(System.String,Castle.Core.Logging.LoggerLevel)">
  512. <summary>
  513. Creates an instance of ILogger with the specified name and LoggerLevel.
  514. </summary>
  515. <param name="name">Name.</param>
  516. <param name="level">Level.</param>
  517. <returns></returns>
  518. </member>
  519. <member name="T:Castle.Core.Logging.StreamLoggerFactory">
  520. <summary>
  521. Creates <see cref="T:Castle.Core.Logging.StreamLogger"/> outputing
  522. to files. The name of the file is derived from the log name
  523. plus the 'log' extension.
  524. </summary>
  525. </member>
  526. <member name="T:Castle.Core.Logging.TraceLoggerFactory">
  527. <summary>
  528. Used to create the TraceLogger implementation of ILogger interface. See <see cref="T:Castle.Core.Logging.TraceLogger"/>.
  529. </summary>
  530. </member>
  531. <member name="T:Castle.Core.Logging.ConsoleLogger">
  532. <summary>
  533. The Logger sending everything to the standard output streams.
  534. This is mainly for the cases when you have a utility that
  535. does not have a logger to supply.
  536. </summary>
  537. </member>
  538. <member name="T:Castle.Core.Logging.LevelFilteredLogger">
  539. <summary>
  540. The Level Filtered Logger class. This is a base clase which
  541. provides a LogLevel attribute and reroutes all functions into
  542. one Log method.
  543. </summary>
  544. </member>
  545. <member name="T:Castle.Core.Logging.ILogger">
  546. <summary>
  547. Manages logging.
  548. </summary>
  549. <remarks>
  550. This is a facade for the different logging subsystems.
  551. It offers a simplified interface that follows IOC patterns
  552. and a simplified priority/level/severity abstraction.
  553. </remarks>
  554. </member>
  555. <member name="M:Castle.Core.Logging.ILogger.Debug(System.String)">
  556. <summary>
  557. Logs a debug message.
  558. </summary>
  559. <param name="message">The message to log</param>
  560. </member>
  561. <member name="M:Castle.Core.Logging.ILogger.Debug(System.String,System.Exception)">
  562. <summary>
  563. Logs a debug message.
  564. </summary>
  565. <param name="exception">The exception to log</param>
  566. <param name="message">The message to log</param>
  567. </member>
  568. <member name="M:Castle.Core.Logging.ILogger.Debug(System.String,System.Object[])">
  569. <summary>
  570. Logs a debug message.
  571. </summary>
  572. <param name="format">Format string for the message to log</param>
  573. <param name="args">Format arguments for the message to log</param>
  574. </member>
  575. <member name="M:Castle.Core.Logging.ILogger.DebugFormat(System.String,System.Object[])">
  576. <summary>
  577. Logs a debug message.
  578. </summary>
  579. <param name="format">Format string for the message to log</param>
  580. <param name="args">Format arguments for the message to log</param>
  581. </member>
  582. <member name="M:Castle.Core.Logging.ILogger.DebugFormat(System.Exception,System.String,System.Object[])">
  583. <summary>
  584. Logs a debug message.
  585. </summary>
  586. <param name="exception">The exception to log</param>
  587. <param name="format">Format string for the message to log</param>
  588. <param name="args">Format arguments for the message to log</param>
  589. </member>
  590. <member name="M:Castle.Core.Logging.ILogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
  591. <summary>
  592. Logs a debug message.
  593. </summary>
  594. <param name="formatProvider">The format provider to use</param>
  595. <param name="format">Format string for the message to log</param>
  596. <param name="args">Format arguments for the message to log</param>
  597. </member>
  598. <member name="M:Castle.Core.Logging.ILogger.DebugFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  599. <summary>
  600. Logs a debug message.
  601. </summary>
  602. <param name="exception">The exception to log</param>
  603. <param name="formatProvider">The format provider to use</param>
  604. <param name="format">Format string for the message to log</param>
  605. <param name="args">Format arguments for the message to log</param>
  606. </member>
  607. <member name="M:Castle.Core.Logging.ILogger.Info(System.String)">
  608. <summary>
  609. Logs an info message.
  610. </summary>
  611. <param name="message">The message to log</param>
  612. </member>
  613. <member name="M:Castle.Core.Logging.ILogger.Info(System.String,System.Exception)">
  614. <summary>
  615. Logs an info message.
  616. </summary>
  617. <param name="exception">The exception to log</param>
  618. <param name="message">The message to log</param>
  619. </member>
  620. <member name="M:Castle.Core.Logging.ILogger.Info(System.String,System.Object[])">
  621. <summary>
  622. Logs an info message.
  623. </summary>
  624. <param name="format">Format string for the message to log</param>
  625. <param name="args">Format arguments for the message to log</param>
  626. </member>
  627. <member name="M:Castle.Core.Logging.ILogger.InfoFormat(System.String,System.Object[])">
  628. <summary>
  629. Logs an info message.
  630. </summary>
  631. <param name="format">Format string for the message to log</param>
  632. <param name="args">Format arguments for the message to log</param>
  633. </member>
  634. <member name="M:Castle.Core.Logging.ILogger.InfoFormat(System.Exception,System.String,System.Object[])">
  635. <summary>
  636. Logs an info message.
  637. </summary>
  638. <param name="exception">The exception to log</param>
  639. <param name="format">Format string for the message to log</param>
  640. <param name="args">Format arguments for the message to log</param>
  641. </member>
  642. <member name="M:Castle.Core.Logging.ILogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
  643. <summary>
  644. Logs an info message.
  645. </summary>
  646. <param name="formatProvider">The format provider to use</param>
  647. <param name="format">Format string for the message to log</param>
  648. <param name="args">Format arguments for the message to log</param>
  649. </member>
  650. <member name="M:Castle.Core.Logging.ILogger.InfoFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  651. <summary>
  652. Logs an info message.
  653. </summary>
  654. <param name="exception">The exception to log</param>
  655. <param name="formatProvider">The format provider to use</param>
  656. <param name="format">Format string for the message to log</param>
  657. <param name="args">Format arguments for the message to log</param>
  658. </member>
  659. <member name="M:Castle.Core.Logging.ILogger.Warn(System.String)">
  660. <summary>
  661. Logs a warn message.
  662. </summary>
  663. <param name="message">The message to log</param>
  664. </member>
  665. <member name="M:Castle.Core.Logging.ILogger.Warn(System.String,System.Exception)">
  666. <summary>
  667. Logs a warn message.
  668. </summary>
  669. <param name="exception">The exception to log</param>
  670. <param name="message">The message to log</param>
  671. </member>
  672. <member name="M:Castle.Core.Logging.ILogger.Warn(System.String,System.Object[])">
  673. <summary>
  674. Logs a warn message.
  675. </summary>
  676. <param name="format">Format string for the message to log</param>
  677. <param name="args">Format arguments for the message to log</param>
  678. </member>
  679. <member name="M:Castle.Core.Logging.ILogger.WarnFormat(System.String,System.Object[])">
  680. <summary>
  681. Logs a warn message.
  682. </summary>
  683. <param name="format">Format string for the message to log</param>
  684. <param name="args">Format arguments for the message to log</param>
  685. </member>
  686. <member name="M:Castle.Core.Logging.ILogger.WarnFormat(System.Exception,System.String,System.Object[])">
  687. <summary>
  688. Logs a warn message.
  689. </summary>
  690. <param name="exception">The exception to log</param>
  691. <param name="format">Format string for the message to log</param>
  692. <param name="args">Format arguments for the message to log</param>
  693. </member>
  694. <member name="M:Castle.Core.Logging.ILogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
  695. <summary>
  696. Logs a warn message.
  697. </summary>
  698. <param name="formatProvider">The format provider to use</param>
  699. <param name="format">Format string for the message to log</param>
  700. <param name="args">Format arguments for the message to log</param>
  701. </member>
  702. <member name="M:Castle.Core.Logging.ILogger.WarnFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  703. <summary>
  704. Logs a warn message.
  705. </summary>
  706. <param name="exception">The exception to log</param>
  707. <param name="formatProvider">The format provider to use</param>
  708. <param name="format">Format string for the message to log</param>
  709. <param name="args">Format arguments for the message to log</param>
  710. </member>
  711. <member name="M:Castle.Core.Logging.ILogger.Error(System.String)">
  712. <summary>
  713. Logs an error message.
  714. </summary>
  715. <param name="message">The message to log</param>
  716. </member>
  717. <member name="M:Castle.Core.Logging.ILogger.Error(System.String,System.Exception)">
  718. <summary>
  719. Logs an error message.
  720. </summary>
  721. <param name="exception">The exception to log</param>
  722. <param name="message">The message to log</param>
  723. </member>
  724. <member name="M:Castle.Core.Logging.ILogger.Error(System.String,System.Object[])">
  725. <summary>
  726. Logs an error message.
  727. </summary>
  728. <param name="format">Format string for the message to log</param>
  729. <param name="args">Format arguments for the message to log</param>
  730. </member>
  731. <member name="M:Castle.Core.Logging.ILogger.ErrorFormat(System.String,System.Object[])">
  732. <summary>
  733. Logs an error message.
  734. </summary>
  735. <param name="format">Format string for the message to log</param>
  736. <param name="args">Format arguments for the message to log</param>
  737. </member>
  738. <member name="M:Castle.Core.Logging.ILogger.ErrorFormat(System.Exception,System.String,System.Object[])">
  739. <summary>
  740. Logs an error message.
  741. </summary>
  742. <param name="exception">The exception to log</param>
  743. <param name="format">Format string for the message to log</param>
  744. <param name="args">Format arguments for the message to log</param>
  745. </member>
  746. <member name="M:Castle.Core.Logging.ILogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
  747. <summary>
  748. Logs an error message.
  749. </summary>
  750. <param name="formatProvider">The format provider to use</param>
  751. <param name="format">Format string for the message to log</param>
  752. <param name="args">Format arguments for the message to log</param>
  753. </member>
  754. <member name="M:Castle.Core.Logging.ILogger.ErrorFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  755. <summary>
  756. Logs an error message.
  757. </summary>
  758. <param name="exception">The exception to log</param>
  759. <param name="formatProvider">The format provider to use</param>
  760. <param name="format">Format string for the message to log</param>
  761. <param name="args">Format arguments for the message to log</param>
  762. </member>
  763. <member name="M:Castle.Core.Logging.ILogger.Fatal(System.String)">
  764. <summary>
  765. Logs a fatal message.
  766. </summary>
  767. <param name="message">The message to log</param>
  768. </member>
  769. <member name="M:Castle.Core.Logging.ILogger.Fatal(System.String,System.Exception)">
  770. <summary>
  771. Logs a fatal message.
  772. </summary>
  773. <param name="exception">The exception to log</param>
  774. <param name="message">The message to log</param>
  775. </member>
  776. <member name="M:Castle.Core.Logging.ILogger.Fatal(System.String,System.Object[])">
  777. <summary>
  778. Logs a fatal message.
  779. </summary>
  780. <param name="format">Format string for the message to log</param>
  781. <param name="args">Format arguments for the message to log</param>
  782. </member>
  783. <member name="M:Castle.Core.Logging.ILogger.FatalFormat(System.String,System.Object[])">
  784. <summary>
  785. Logs a fatal message.
  786. </summary>
  787. <param name="format">Format string for the message to log</param>
  788. <param name="args">Format arguments for the message to log</param>
  789. </member>
  790. <member name="M:Castle.Core.Logging.ILogger.FatalFormat(System.Exception,System.String,System.Object[])">
  791. <summary>
  792. Logs a fatal message.
  793. </summary>
  794. <param name="exception">The exception to log</param>
  795. <param name="format">Format string for the message to log</param>
  796. <param name="args">Format arguments for the message to log</param>
  797. </member>
  798. <member name="M:Castle.Core.Logging.ILogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
  799. <summary>
  800. Logs a fatal message.
  801. </summary>
  802. <param name="formatProvider">The format provider to use</param>
  803. <param name="format">Format string for the message to log</param>
  804. <param name="args">Format arguments for the message to log</param>
  805. </member>
  806. <member name="M:Castle.Core.Logging.ILogger.FatalFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  807. <summary>
  808. Logs a fatal message.
  809. </summary>
  810. <param name="exception">The exception to log</param>
  811. <param name="formatProvider">The format provider to use</param>
  812. <param name="format">Format string for the message to log</param>
  813. <param name="args">Format arguments for the message to log</param>
  814. </member>
  815. <member name="M:Castle.Core.Logging.ILogger.FatalError(System.String)">
  816. <summary>
  817. Logs a fatal error message.
  818. </summary>
  819. <param name="message">The Message</param>
  820. </member>
  821. <member name="M:Castle.Core.Logging.ILogger.FatalError(System.String,System.Exception)">
  822. <summary>
  823. Logs a fatal error message.
  824. </summary>
  825. <param name="message">The Message</param>
  826. <param name="exception">The Exception</param>
  827. </member>
  828. <member name="M:Castle.Core.Logging.ILogger.FatalError(System.String,System.Object[])">
  829. <summary>
  830. Logs a fatal error message.
  831. </summary>
  832. <param name="format">Message format</param>
  833. <param name="args">Array of objects to write using format</param>
  834. </member>
  835. <member name="M:Castle.Core.Logging.ILogger.CreateChildLogger(System.String)">
  836. <summary>
  837. Create a new child logger.
  838. The name of the child logger is [current-loggers-name].[passed-in-name]
  839. </summary>
  840. <param name="loggerName">The Subname of this logger.</param>
  841. <returns>The New ILogger instance.</returns>
  842. <exception cref="T:System.ArgumentException">If the name has an empty element name.</exception>
  843. </member>
  844. <member name="P:Castle.Core.Logging.ILogger.IsDebugEnabled">
  845. <summary>
  846. Determines if messages of priority "debug" will be logged.
  847. </summary>
  848. <value>True if "debug" messages will be logged.</value>
  849. </member>
  850. <member name="P:Castle.Core.Logging.ILogger.IsInfoEnabled">
  851. <summary>
  852. Determines if messages of priority "info" will be logged.
  853. </summary>
  854. <value>True if "info" messages will be logged.</value>
  855. </member>
  856. <member name="P:Castle.Core.Logging.ILogger.IsWarnEnabled">
  857. <summary>
  858. Determines if messages of priority "warn" will be logged.
  859. </summary>
  860. <value>True if "warn" messages will be logged.</value>
  861. </member>
  862. <member name="P:Castle.Core.Logging.ILogger.IsErrorEnabled">
  863. <summary>
  864. Determines if messages of priority "error" will be logged.
  865. </summary>
  866. <value>True if "error" messages will be logged.</value>
  867. </member>
  868. <member name="P:Castle.Core.Logging.ILogger.IsFatalEnabled">
  869. <summary>
  870. Determines if messages of priority "fatal" will be logged.
  871. </summary>
  872. <value>True if "fatal" messages will be logged.</value>
  873. </member>
  874. <member name="P:Castle.Core.Logging.ILogger.IsFatalErrorEnabled">
  875. <summary>
  876. Determines if messages of priority "fatalError" will be logged.
  877. </summary>
  878. <value>True if "fatalError" messages will be logged.</value>
  879. </member>
  880. <member name="M:Castle.Core.Logging.LevelFilteredLogger.#ctor">
  881. <summary>
  882. Creates a new <c>LevelFilteredLogger</c>.
  883. </summary>
  884. </member>
  885. <member name="M:Castle.Core.Logging.LevelFilteredLogger.InitializeLifetimeService">
  886. <summary>
  887. Keep the instance alive in a remoting scenario
  888. </summary>
  889. <returns></returns>
  890. </member>
  891. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Debug(System.String)">
  892. <summary>
  893. Logs a debug message.
  894. </summary>
  895. <param name="message">The message to log</param>
  896. </member>
  897. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Debug(System.String,System.Exception)">
  898. <summary>
  899. Logs a debug message.
  900. </summary>
  901. <param name="exception">The exception to log</param>
  902. <param name="message">The message to log</param>
  903. </member>
  904. <member name="M:Castle.Core.Logging.LevelFilteredLogger.DebugFormat(System.String,System.Object[])">
  905. <summary>
  906. Logs a debug message.
  907. </summary>
  908. <param name="format">Format string for the message to log</param>
  909. <param name="args">Format arguments for the message to log</param>
  910. </member>
  911. <member name="M:Castle.Core.Logging.LevelFilteredLogger.DebugFormat(System.Exception,System.String,System.Object[])">
  912. <summary>
  913. Logs a debug message.
  914. </summary>
  915. <param name="exception">The exception to log</param>
  916. <param name="format">Format string for the message to log</param>
  917. <param name="args">Format arguments for the message to log</param>
  918. </member>
  919. <member name="M:Castle.Core.Logging.LevelFilteredLogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
  920. <summary>
  921. Logs a debug message.
  922. </summary>
  923. <param name="formatProvider">The format provider to use</param>
  924. <param name="format">Format string for the message to log</param>
  925. <param name="args">Format arguments for the message to log</param>
  926. </member>
  927. <member name="M:Castle.Core.Logging.LevelFilteredLogger.DebugFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  928. <summary>
  929. Logs a debug message.
  930. </summary>
  931. <param name="exception">The exception to log</param>
  932. <param name="formatProvider">The format provider to use</param>
  933. <param name="format">Format string for the message to log</param>
  934. <param name="args">Format arguments for the message to log</param>
  935. </member>
  936. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Debug(System.String,System.Object[])">
  937. <summary>
  938. Logs a debug message.
  939. </summary>
  940. <param name="format">Message format</param>
  941. <param name="args">Array of objects to write using format</param>
  942. </member>
  943. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Info(System.String)">
  944. <summary>
  945. Logs an info message.
  946. </summary>
  947. <param name="message">The message to log</param>
  948. </member>
  949. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Info(System.String,System.Exception)">
  950. <summary>
  951. Logs an info message.
  952. </summary>
  953. <param name="exception">The exception to log</param>
  954. <param name="message">The message to log</param>
  955. </member>
  956. <member name="M:Castle.Core.Logging.LevelFilteredLogger.InfoFormat(System.String,System.Object[])">
  957. <summary>
  958. Logs an info message.
  959. </summary>
  960. <param name="format">Format string for the message to log</param>
  961. <param name="args">Format arguments for the message to log</param>
  962. </member>
  963. <member name="M:Castle.Core.Logging.LevelFilteredLogger.InfoFormat(System.Exception,System.String,System.Object[])">
  964. <summary>
  965. Logs an info message.
  966. </summary>
  967. <param name="exception">The exception to log</param>
  968. <param name="format">Format string for the message to log</param>
  969. <param name="args">Format arguments for the message to log</param>
  970. </member>
  971. <member name="M:Castle.Core.Logging.LevelFilteredLogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
  972. <summary>
  973. Logs an info message.
  974. </summary>
  975. <param name="formatProvider">The format provider to use</param>
  976. <param name="format">Format string for the message to log</param>
  977. <param name="args">Format arguments for the message to log</param>
  978. </member>
  979. <member name="M:Castle.Core.Logging.LevelFilteredLogger.InfoFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  980. <summary>
  981. Logs an info message.
  982. </summary>
  983. <param name="exception">The exception to log</param>
  984. <param name="formatProvider">The format provider to use</param>
  985. <param name="format">Format string for the message to log</param>
  986. <param name="args">Format arguments for the message to log</param>
  987. </member>
  988. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Info(System.String,System.Object[])">
  989. <summary>
  990. Logs an info message.
  991. </summary>
  992. <param name="format">Message format</param>
  993. <param name="args">Array of objects to write using format</param>
  994. </member>
  995. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Warn(System.String)">
  996. <summary>
  997. Logs a warn message.
  998. </summary>
  999. <param name="message">The message to log</param>
  1000. </member>
  1001. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Warn(System.String,System.Exception)">
  1002. <summary>
  1003. Logs a warn message.
  1004. </summary>
  1005. <param name="exception">The exception to log</param>
  1006. <param name="message">The message to log</param>
  1007. </member>
  1008. <member name="M:Castle.Core.Logging.LevelFilteredLogger.WarnFormat(System.String,System.Object[])">
  1009. <summary>
  1010. Logs a warn message.
  1011. </summary>
  1012. <param name="format">Format string for the message to log</param>
  1013. <param name="args">Format arguments for the message to log</param>
  1014. </member>
  1015. <member name="M:Castle.Core.Logging.LevelFilteredLogger.WarnFormat(System.Exception,System.String,System.Object[])">
  1016. <summary>
  1017. Logs a warn message.
  1018. </summary>
  1019. <param name="exception">The exception to log</param>
  1020. <param name="format">Format string for the message to log</param>
  1021. <param name="args">Format arguments for the message to log</param>
  1022. </member>
  1023. <member name="M:Castle.Core.Logging.LevelFilteredLogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
  1024. <summary>
  1025. Logs a warn message.
  1026. </summary>
  1027. <param name="formatProvider">The format provider to use</param>
  1028. <param name="format">Format string for the message to log</param>
  1029. <param name="args">Format arguments for the message to log</param>
  1030. </member>
  1031. <member name="M:Castle.Core.Logging.LevelFilteredLogger.WarnFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  1032. <summary>
  1033. Logs a warn message.
  1034. </summary>
  1035. <param name="exception">The exception to log</param>
  1036. <param name="formatProvider">The format provider to use</param>
  1037. <param name="format">Format string for the message to log</param>
  1038. <param name="args">Format arguments for the message to log</param>
  1039. </member>
  1040. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Warn(System.String,System.Object[])">
  1041. <summary>
  1042. Logs a warn message.
  1043. </summary>
  1044. <param name="format">Message format</param>
  1045. <param name="args">Array of objects to write using format</param>
  1046. </member>
  1047. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Error(System.String)">
  1048. <summary>
  1049. Logs an error message.
  1050. </summary>
  1051. <param name="message">The message to log</param>
  1052. </member>
  1053. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Error(System.String,System.Exception)">
  1054. <summary>
  1055. Logs an error message.
  1056. </summary>
  1057. <param name="exception">The exception to log</param>
  1058. <param name="message">The message to log</param>
  1059. </member>
  1060. <member name="M:Castle.Core.Logging.LevelFilteredLogger.ErrorFormat(System.String,System.Object[])">
  1061. <summary>
  1062. Logs an error message.
  1063. </summary>
  1064. <param name="format">Format string for the message to log</param>
  1065. <param name="args">Format arguments for the message to log</param>
  1066. </member>
  1067. <member name="M:Castle.Core.Logging.LevelFilteredLogger.ErrorFormat(System.Exception,System.String,System.Object[])">
  1068. <summary>
  1069. Logs an error message.
  1070. </summary>
  1071. <param name="exception">The exception to log</param>
  1072. <param name="format">Format string for the message to log</param>
  1073. <param name="args">Format arguments for the message to log</param>
  1074. </member>
  1075. <member name="M:Castle.Core.Logging.LevelFilteredLogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
  1076. <summary>
  1077. Logs an error message.
  1078. </summary>
  1079. <param name="formatProvider">The format provider to use</param>
  1080. <param name="format">Format string for the message to log</param>
  1081. <param name="args">Format arguments for the message to log</param>
  1082. </member>
  1083. <member name="M:Castle.Core.Logging.LevelFilteredLogger.ErrorFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  1084. <summary>
  1085. Logs an error message.
  1086. </summary>
  1087. <param name="exception">The exception to log</param>
  1088. <param name="formatProvider">The format provider to use</param>
  1089. <param name="format">Format string for the message to log</param>
  1090. <param name="args">Format arguments for the message to log</param>
  1091. </member>
  1092. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Error(System.String,System.Object[])">
  1093. <summary>
  1094. Logs an error message.
  1095. </summary>
  1096. <param name="format">Message format</param>
  1097. <param name="args">Array of objects to write using format</param>
  1098. </member>
  1099. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Fatal(System.String)">
  1100. <summary>
  1101. Logs a fatal message.
  1102. </summary>
  1103. <param name="message">The message to log</param>
  1104. </member>
  1105. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Fatal(System.String,System.Exception)">
  1106. <summary>
  1107. Logs a fatal message.
  1108. </summary>
  1109. <param name="exception">The exception to log</param>
  1110. <param name="message">The message to log</param>
  1111. </member>
  1112. <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalFormat(System.String,System.Object[])">
  1113. <summary>
  1114. Logs a fatal message.
  1115. </summary>
  1116. <param name="format">Format string for the message to log</param>
  1117. <param name="args">Format arguments for the message to log</param>
  1118. </member>
  1119. <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalFormat(System.Exception,System.String,System.Object[])">
  1120. <summary>
  1121. Logs a fatal message.
  1122. </summary>
  1123. <param name="exception">The exception to log</param>
  1124. <param name="format">Format string for the message to log</param>
  1125. <param name="args">Format arguments for the message to log</param>
  1126. </member>
  1127. <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
  1128. <summary>
  1129. Logs a fatal message.
  1130. </summary>
  1131. <param name="formatProvider">The format provider to use</param>
  1132. <param name="format">Format string for the message to log</param>
  1133. <param name="args">Format arguments for the message to log</param>
  1134. </member>
  1135. <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  1136. <summary>
  1137. Logs a fatal message.
  1138. </summary>
  1139. <param name="exception">The exception to log</param>
  1140. <param name="formatProvider">The format provider to use</param>
  1141. <param name="format">Format string for the message to log</param>
  1142. <param name="args">Format arguments for the message to log</param>
  1143. </member>
  1144. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Fatal(System.String,System.Object[])">
  1145. <summary>
  1146. Logs a fatal message.
  1147. </summary>
  1148. <param name="format">Message format</param>
  1149. <param name="args">Array of objects to write using format</param>
  1150. </member>
  1151. <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalError(System.String)">
  1152. <summary>
  1153. Logs a fatal error message.
  1154. </summary>
  1155. <param name="message">The Message</param>
  1156. </member>
  1157. <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalError(System.String,System.Exception)">
  1158. <summary>
  1159. Logs a fatal error message.
  1160. </summary>
  1161. <param name="message">The Message</param>
  1162. <param name="exception">The Exception</param>
  1163. </member>
  1164. <member name="M:Castle.Core.Logging.LevelFilteredLogger.FatalError(System.String,System.Object[])">
  1165. <summary>
  1166. Logs a fatal error message.
  1167. </summary>
  1168. <param name="format">Message format</param>
  1169. <param name="args">Array of objects to write using format</param>
  1170. </member>
  1171. <member name="M:Castle.Core.Logging.LevelFilteredLogger.Log(Castle.Core.Logging.LoggerLevel,System.String,System.String,System.Exception)">
  1172. <summary>
  1173. Implementors output the log content by implementing this method only.
  1174. Note that exception can be null
  1175. </summary>
  1176. <param name="loggerLevel"></param>
  1177. <param name="loggerName"></param>
  1178. <param name="message"></param>
  1179. <param name="exception"></param>
  1180. </member>
  1181. <member name="P:Castle.Core.Logging.LevelFilteredLogger.Level">
  1182. <value>
  1183. The <c>LoggerLevel</c> that this logger
  1184. will be using. Defaults to <c>LoggerLevel.Off</c>
  1185. </value>
  1186. </member>
  1187. <member name="P:Castle.Core.Logging.LevelFilteredLogger.Name">
  1188. <value>
  1189. The name that this logger will be using.
  1190. Defaults to <c>String.Empty</c>
  1191. </value>
  1192. </member>
  1193. <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsDebugEnabled">
  1194. <summary>
  1195. Determines if messages of priority "debug" will be logged.
  1196. </summary>
  1197. <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Debug"/> bit</value>
  1198. </member>
  1199. <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsInfoEnabled">
  1200. <summary>
  1201. Determines if messages of priority "info" will be logged.
  1202. </summary>
  1203. <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Info"/> bit</value>
  1204. </member>
  1205. <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsWarnEnabled">
  1206. <summary>
  1207. Determines if messages of priority "warn" will be logged.
  1208. </summary>
  1209. <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Warn"/> bit</value>
  1210. </member>
  1211. <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsErrorEnabled">
  1212. <summary>
  1213. Determines if messages of priority "error" will be logged.
  1214. </summary>
  1215. <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Error"/> bit</value>
  1216. </member>
  1217. <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsFatalEnabled">
  1218. <summary>
  1219. Determines if messages of priority "fatal" will be logged.
  1220. </summary>
  1221. <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Fatal"/> bit</value>
  1222. </member>
  1223. <member name="P:Castle.Core.Logging.LevelFilteredLogger.IsFatalErrorEnabled">
  1224. <summary>
  1225. Determines if messages of priority "fatal" will be logged.
  1226. </summary>
  1227. <value><c>true</c> if log level flags include the <see cref="F:Castle.Core.Logging.LoggerLevel.Fatal"/> bit</value>
  1228. </member>
  1229. <member name="M:Castle.Core.Logging.ConsoleLogger.#ctor">
  1230. <summary>
  1231. Creates a new ConsoleLogger with the <c>Level</c>
  1232. set to <c>LoggerLevel.Debug</c> and the <c>Name</c>
  1233. set to <c>String.Empty</c>.
  1234. </summary>
  1235. </member>
  1236. <member name="M:Castle.Core.Logging.ConsoleLogger.#ctor(Castle.Core.Logging.LoggerLevel)">
  1237. <summary>
  1238. Creates a new ConsoleLogger with the <c>Name</c>
  1239. set to <c>String.Empty</c>.
  1240. </summary>
  1241. <param name="logLevel">The logs Level.</param>
  1242. </member>
  1243. <member name="M:Castle.Core.Logging.ConsoleLogger.#ctor(System.String)">
  1244. <summary>
  1245. Creates a new ConsoleLogger with the <c>Level</c>
  1246. set to <c>LoggerLevel.Debug</c>.
  1247. </summary>
  1248. <param name="name">The logs Name.</param>
  1249. </member>
  1250. <member name="M:Castle.Core.Logging.ConsoleLogger.#ctor(System.String,Castle.Core.Logging.LoggerLevel)">
  1251. <summary>
  1252. Creates a new ConsoleLogger.
  1253. </summary>
  1254. <param name="name">The logs Name.</param>
  1255. <param name="logLevel">The logs Level.</param>
  1256. </member>
  1257. <member name="M:Castle.Core.Logging.ConsoleLogger.Log(Castle.Core.Logging.LoggerLevel,System.String,System.String,System.Exception)">
  1258. <summary>
  1259. A Common method to log.
  1260. </summary>
  1261. <param name="loggerLevel">The level of logging</param>
  1262. <param name="loggerName">The name of the logger</param>
  1263. <param name="message">The Message</param>
  1264. <param name="exception">The Exception</param>
  1265. </member>
  1266. <member name="M:Castle.Core.Logging.ConsoleLogger.CreateChildLogger(System.String)">
  1267. <summary>
  1268. Returns a new <c>ConsoleLogger</c> with the name
  1269. added after this loggers name, with a dot in between.
  1270. </summary>
  1271. <param name="loggerName">The added hierarchical name.</param>
  1272. <returns>A new <c>ConsoleLogger</c>.</returns>
  1273. </member>
  1274. <member name="T:Castle.Core.Logging.DiagnosticsLogger">
  1275. <summary>
  1276. The Logger using standart Diagnostics namespace.
  1277. </summary>
  1278. </member>
  1279. <member name="M:Castle.Core.Logging.DiagnosticsLogger.#ctor(System.String)">
  1280. <summary>
  1281. Creates a logger based on <see cref="T:System.Diagnostics.EventLog"/>.
  1282. </summary>
  1283. <param name="logName"><see cref="P:System.Diagnostics.EventLog.Log"/></param>
  1284. </member>
  1285. <member name="M:Castle.Core.Logging.DiagnosticsLogger.#ctor(System.String,System.String)">
  1286. <summary>
  1287. Creates a logger based on <see cref="T:System.Diagnostics.EventLog"/>.
  1288. </summary>
  1289. <param name="logName"><see cref="P:System.Diagnostics.EventLog.Log"/></param>
  1290. <param name="source"><see cref="P:System.Diagnostics.EventLog.Source"/></param>
  1291. </member>
  1292. <member name="M:Castle.Core.Logging.DiagnosticsLogger.#ctor(System.String,System.String,System.String)">
  1293. <summary>
  1294. Creates a logger based on <see cref="T:System.Diagnostics.EventLog"/>.
  1295. </summary>
  1296. <param name="logName"><see cref="P:System.Diagnostics.EventLog.Log"/></param>
  1297. <param name="machineName"><see cref="P:System.Diagnostics.EventLog.MachineName"/></param>
  1298. <param name="source"><see cref="P:System.Diagnostics.EventLog.Source"/></param>
  1299. </member>
  1300. <member name="T:Castle.Core.Logging.NullLogger">
  1301. <summary>
  1302. The Null Logger class. This is useful for implementations where you need
  1303. to provide a logger to a utility class, but do not want any output from it.
  1304. It also helps when you have a utility that does not have a logger to supply.
  1305. </summary>
  1306. </member>
  1307. <member name="T:Castle.Core.Logging.IExtendedLogger">
  1308. <summary>
  1309. Provides an interface that supports <see cref="T:Castle.Core.Logging.ILogger"/> and
  1310. allows the storage and retrieval of Contexts. These are supported in
  1311. both log4net and NLog.
  1312. </summary>
  1313. </member>
  1314. <member name="P:Castle.Core.Logging.IExtendedLogger.GlobalProperties">
  1315. <summary>
  1316. Exposes the Global Context of the extended logger.
  1317. </summary>
  1318. </member>
  1319. <member name="P:Castle.Core.Logging.IExtendedLogger.ThreadProperties">
  1320. <summary>
  1321. Exposes the Thread Context of the extended logger.
  1322. </summary>
  1323. </member>
  1324. <member name="P:Castle.Core.Logging.IExtendedLogger.ThreadStacks">
  1325. <summary>
  1326. Exposes the Thread Stack of the extended logger.
  1327. </summary>
  1328. </member>
  1329. <member name="M:Castle.Core.Logging.NullLogger.#ctor">
  1330. <summary>
  1331. Creates a new <c>NullLogger</c>.
  1332. </summary>
  1333. </member>
  1334. <member name="M:Castle.Core.Logging.NullLogger.Debug(System.String)">
  1335. <summary>
  1336. No-op.
  1337. </summary>
  1338. <param name="message">Ignored</param>
  1339. </member>
  1340. <member name="M:Castle.Core.Logging.NullLogger.Debug(System.String,System.Exception)">
  1341. <summary>
  1342. No-op.
  1343. </summary>
  1344. <param name="exception">Ignored</param>
  1345. <param name="message">Ignored</param>
  1346. </member>
  1347. <member name="M:Castle.Core.Logging.NullLogger.Debug(System.String,System.Object[])">
  1348. <summary>
  1349. No-op.
  1350. </summary>
  1351. <param name="format">Ignored</param>
  1352. <param name="args">Ignored</param>
  1353. </member>
  1354. <member name="M:Castle.Core.Logging.NullLogger.DebugFormat(System.String,System.Object[])">
  1355. <summary>
  1356. No-op.
  1357. </summary>
  1358. <param name="format">Ignored</param>
  1359. <param name="args">Ignored</param>
  1360. </member>
  1361. <member name="M:Castle.Core.Logging.NullLogger.DebugFormat(System.Exception,System.String,System.Object[])">
  1362. <summary>
  1363. No-op.
  1364. </summary>
  1365. <param name="exception">Ignored</param>
  1366. <param name="format">Ignored</param>
  1367. <param name="args">Ignored</param>
  1368. </member>
  1369. <member name="M:Castle.Core.Logging.NullLogger.DebugFormat(System.IFormatProvider,System.String,System.Object[])">
  1370. <summary>
  1371. No-op.
  1372. </summary>
  1373. <param name="formatProvider">Ignored</param>
  1374. <param name="format">Ignored</param>
  1375. <param name="args">Ignored</param>
  1376. </member>
  1377. <member name="M:Castle.Core.Logging.NullLogger.DebugFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  1378. <summary>
  1379. No-op.
  1380. </summary>
  1381. <param name="exception">Ignored</param>
  1382. <param name="formatProvider">Ignored</param>
  1383. <param name="format">Ignored</param>
  1384. <param name="args">Ignored</param>
  1385. </member>
  1386. <member name="M:Castle.Core.Logging.NullLogger.Info(System.String)">
  1387. <summary>
  1388. No-op.
  1389. </summary>
  1390. <param name="message">Ignored</param>
  1391. </member>
  1392. <member name="M:Castle.Core.Logging.NullLogger.Info(System.String,System.Exception)">
  1393. <summary>
  1394. No-op.
  1395. </summary>
  1396. <param name="exception">Ignored</param>
  1397. <param name="message">Ignored</param>
  1398. </member>
  1399. <member name="M:Castle.Core.Logging.NullLogger.Info(System.String,System.Object[])">
  1400. <summary>
  1401. No-op.
  1402. </summary>
  1403. <param name="format">Ignored</param>
  1404. <param name="args">Ignored</param>
  1405. </member>
  1406. <member name="M:Castle.Core.Logging.NullLogger.InfoFormat(System.String,System.Object[])">
  1407. <summary>
  1408. No-op.
  1409. </summary>
  1410. <param name="format">Ignored</param>
  1411. <param name="args">Ignored</param>
  1412. </member>
  1413. <member name="M:Castle.Core.Logging.NullLogger.InfoFormat(System.Exception,System.String,System.Object[])">
  1414. <summary>
  1415. No-op.
  1416. </summary>
  1417. <param name="exception">Ignored</param>
  1418. <param name="format">Ignored</param>
  1419. <param name="args">Ignored</param>
  1420. </member>
  1421. <member name="M:Castle.Core.Logging.NullLogger.InfoFormat(System.IFormatProvider,System.String,System.Object[])">
  1422. <summary>
  1423. No-op.
  1424. </summary>
  1425. <param name="formatProvider">Ignored</param>
  1426. <param name="format">Ignored</param>
  1427. <param name="args">Ignored</param>
  1428. </member>
  1429. <member name="M:Castle.Core.Logging.NullLogger.InfoFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  1430. <summary>
  1431. No-op.
  1432. </summary>
  1433. <param name="exception">Ignored</param>
  1434. <param name="formatProvider">Ignored</param>
  1435. <param name="format">Ignored</param>
  1436. <param name="args">Ignored</param>
  1437. </member>
  1438. <member name="M:Castle.Core.Logging.NullLogger.Warn(System.String)">
  1439. <summary>
  1440. No-op.
  1441. </summary>
  1442. <param name="message">Ignored</param>
  1443. </member>
  1444. <member name="M:Castle.Core.Logging.NullLogger.Warn(System.String,System.Exception)">
  1445. <summary>
  1446. No-op.
  1447. </summary>
  1448. <param name="exception">Ignored</param>
  1449. <param name="message">Ignored</param>
  1450. </member>
  1451. <member name="M:Castle.Core.Logging.NullLogger.Warn(System.String,System.Object[])">
  1452. <summary>
  1453. No-op.
  1454. </summary>
  1455. <param name="format">Ignored</param>
  1456. <param name="args">Ignored</param>
  1457. </member>
  1458. <member name="M:Castle.Core.Logging.NullLogger.WarnFormat(System.String,System.Object[])">
  1459. <summary>
  1460. No-op.
  1461. </summary>
  1462. <param name="format">Ignored</param>
  1463. <param name="args">Ignored</param>
  1464. </member>
  1465. <member name="M:Castle.Core.Logging.NullLogger.WarnFormat(System.Exception,System.String,System.Object[])">
  1466. <summary>
  1467. No-op.
  1468. </summary>
  1469. <param name="exception">Ignored</param>
  1470. <param name="format">Ignored</param>
  1471. <param name="args">Ignored</param>
  1472. </member>
  1473. <member name="M:Castle.Core.Logging.NullLogger.WarnFormat(System.IFormatProvider,System.String,System.Object[])">
  1474. <summary>
  1475. No-op.
  1476. </summary>
  1477. <param name="formatProvider">Ignored</param>
  1478. <param name="format">Ignored</param>
  1479. <param name="args">Ignored</param>
  1480. </member>
  1481. <member name="M:Castle.Core.Logging.NullLogger.WarnFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  1482. <summary>
  1483. No-op.
  1484. </summary>
  1485. <param name="exception">Ignored</param>
  1486. <param name="formatProvider">Ignored</param>
  1487. <param name="format">Ignored</param>
  1488. <param name="args">Ignored</param>
  1489. </member>
  1490. <member name="M:Castle.Core.Logging.NullLogger.Error(System.String)">
  1491. <summary>
  1492. No-op.
  1493. </summary>
  1494. <param name="message">Ignored</param>
  1495. </member>
  1496. <member name="M:Castle.Core.Logging.NullLogger.Error(System.String,System.Exception)">
  1497. <summary>
  1498. No-op.
  1499. </summary>
  1500. <param name="exception">Ignored</param>
  1501. <param name="message">Ignored</param>
  1502. </member>
  1503. <member name="M:Castle.Core.Logging.NullLogger.Error(System.String,System.Object[])">
  1504. <summary>
  1505. No-op.
  1506. </summary>
  1507. <param name="format">Ignored</param>
  1508. <param name="args">Ignored</param>
  1509. </member>
  1510. <member name="M:Castle.Core.Logging.NullLogger.ErrorFormat(System.String,System.Object[])">
  1511. <summary>
  1512. No-op.
  1513. </summary>
  1514. <param name="format">Ignored</param>
  1515. <param name="args">Ignored</param>
  1516. </member>
  1517. <member name="M:Castle.Core.Logging.NullLogger.ErrorFormat(System.Exception,System.String,System.Object[])">
  1518. <summary>
  1519. No-op.
  1520. </summary>
  1521. <param name="exception">Ignored</param>
  1522. <param name="format">Ignored</param>
  1523. <param name="args">Ignored</param>
  1524. </member>
  1525. <member name="M:Castle.Core.Logging.NullLogger.ErrorFormat(System.IFormatProvider,System.String,System.Object[])">
  1526. <summary>
  1527. No-op.
  1528. </summary>
  1529. <param name="formatProvider">Ignored</param>
  1530. <param name="format">Ignored</param>
  1531. <param name="args">Ignored</param>
  1532. </member>
  1533. <member name="M:Castle.Core.Logging.NullLogger.ErrorFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  1534. <summary>
  1535. No-op.
  1536. </summary>
  1537. <param name="exception">Ignored</param>
  1538. <param name="formatProvider">Ignored</param>
  1539. <param name="format">Ignored</param>
  1540. <param name="args">Ignored</param>
  1541. </member>
  1542. <member name="M:Castle.Core.Logging.NullLogger.Fatal(System.String)">
  1543. <summary>
  1544. No-op.
  1545. </summary>
  1546. <param name="message">Ignored</param>
  1547. </member>
  1548. <member name="M:Castle.Core.Logging.NullLogger.Fatal(System.String,System.Exception)">
  1549. <summary>
  1550. No-op.
  1551. </summary>
  1552. <param name="exception">Ignored</param>
  1553. <param name="message">Ignored</param>
  1554. </member>
  1555. <member name="M:Castle.Core.Logging.NullLogger.Fatal(System.String,System.Object[])">
  1556. <summary>
  1557. No-op.
  1558. </summary>
  1559. <param name="format">Ignored</param>
  1560. <param name="args">Ignored</param>
  1561. </member>
  1562. <member name="M:Castle.Core.Logging.NullLogger.FatalFormat(System.String,System.Object[])">
  1563. <summary>
  1564. No-op.
  1565. </summary>
  1566. <param name="format">Ignored</param>
  1567. <param name="args">Ignored</param>
  1568. </member>
  1569. <member name="M:Castle.Core.Logging.NullLogger.FatalFormat(System.Exception,System.String,System.Object[])">
  1570. <summary>
  1571. No-op.
  1572. </summary>
  1573. <param name="exception">Ignored</param>
  1574. <param name="format">Ignored</param>
  1575. <param name="args">Ignored</param>
  1576. </member>
  1577. <member name="M:Castle.Core.Logging.NullLogger.FatalFormat(System.IFormatProvider,System.String,System.Object[])">
  1578. <summary>
  1579. No-op.
  1580. </summary>
  1581. <param name="formatProvider">Ignored</param>
  1582. <param name="format">Ignored</param>
  1583. <param name="args">Ignored</param>
  1584. </member>
  1585. <member name="M:Castle.Core.Logging.NullLogger.FatalFormat(System.Exception,System.IFormatProvider,System.String,System.Object[])">
  1586. <summary>
  1587. No-op.
  1588. </summary>
  1589. <param name="exception">Ignored</param>
  1590. <param name="formatProvider">Ignored</param>
  1591. <param name="format">Ignored</param>
  1592. <param name="args">Ignored</param>
  1593. </member>
  1594. <member name="M:Castle.Core.Logging.NullLogger.FatalError(System.String)">
  1595. <summary>
  1596. No-op.
  1597. </summary>
  1598. <param name="message">Ignored</param>
  1599. </member>
  1600. <member name="M:Castle.Core.Logging.NullLogger.FatalError(System.String,System.Exception)">
  1601. <summary>
  1602. No-op.
  1603. </summary>
  1604. <param name="message">Ignored</param>
  1605. <param name="exception">Ignored</param>
  1606. </member>
  1607. <member name="M:Castle.Core.Logging.NullLogger.FatalError(System.String,System.Object[])">
  1608. <summary>
  1609. No-op.
  1610. </summary>
  1611. <param name="format">Ignored</param>
  1612. <param name="args">Ignored</param>
  1613. </member>
  1614. <member name="M:Castle.Core.Logging.NullLogger.CreateChildLogger(System.String)">
  1615. <summary>
  1616. Returns this <c>NullLogger</c>.
  1617. </summary>
  1618. <param name="loggerName">Ignored</param>
  1619. <returns>This ILogger instance.</returns>
  1620. </member>
  1621. <member name="P:Castle.Core.Logging.NullLogger.IsDebugEnabled">
  1622. <summary>
  1623. No-op.
  1624. </summary>
  1625. <value>false</value>
  1626. </member>
  1627. <member name="P:Castle.Core.Logging.NullLogger.IsInfoEnabled">
  1628. <summary>
  1629. No-op.
  1630. </summary>
  1631. <value>false</value>
  1632. </member>
  1633. <member name="P:Castle.Core.Logging.NullLogger.IsWarnEnabled">
  1634. <summary>
  1635. No-op.
  1636. </summary>
  1637. <value>false</value>
  1638. </member>
  1639. <member name="P:Castle.Core.Logging.NullLogger.IsErrorEnabled">
  1640. <summary>
  1641. No-op.
  1642. </summary>
  1643. <value>false</value>
  1644. </member>
  1645. <member name="P:Castle.Core.Logging.NullLogger.IsFatalEnabled">
  1646. <summary>
  1647. No-op.
  1648. </summary>
  1649. <value>false</value>
  1650. </member>
  1651. <member name="P:Castle.Core.Logging.NullLogger.IsFatalErrorEnabled">
  1652. <summary>
  1653. No-op.
  1654. </summary>
  1655. <value>false</value>
  1656. </member>
  1657. <member name="P:Castle.Core.Logging.NullLogger.GlobalProperties">
  1658. <summary>
  1659. Returns empty context properties.
  1660. </summary>
  1661. </member>
  1662. <member name="P:Castle.Core.Logging.NullLogger.ThreadProperties">
  1663. <summary>
  1664. Returns empty context properties.
  1665. </summary>
  1666. </member>
  1667. <member name="P:Castle.Core.Logging.NullLogger.ThreadStacks">
  1668. <summary>
  1669. Returns empty context stacks.
  1670. </summary>
  1671. </member>
  1672. <member name="T:Castle.Core.Logging.IContextProperties">
  1673. <summary>
  1674. Interface for Context Properties implementations
  1675. </summary>
  1676. <remarks>
  1677. <para>
  1678. This interface defines a basic property get set accessor.
  1679. </para>
  1680. <para>
  1681. Based on the ContextPropertiesBase of log4net, by Nicko Cadell.
  1682. </para>
  1683. </remarks>
  1684. </member>
  1685. <member name="P:Castle.Core.Logging.IContextProperties.Item(System.String)">
  1686. <summary>
  1687. Gets or sets the value of a property
  1688. </summary>
  1689. <value>
  1690. The value for the property with the specified key
  1691. </value>
  1692. <remarks>
  1693. <para>
  1694. Gets or sets the value of a property
  1695. </para>
  1696. </remarks>
  1697. </member>
  1698. <member name="T:Castle.Core.Logging.StreamLogger">
  1699. <summary>
  1700. The Stream Logger class. This class can stream log information
  1701. to any stream, it is suitable for storing a log file to disk,
  1702. or to a <c>MemoryStream</c> for testing your components.
  1703. </summary>
  1704. <remarks>
  1705. This logger is not thread safe.
  1706. </remarks>
  1707. </member>
  1708. <member name="M:Castle.Core.Logging.StreamLogger.#ctor(System.String,System.IO.Stream)">
  1709. <summary>
  1710. Creates a new <c>StreamLogger</c> with default encoding
  1711. and buffer size. Initial Level is set to Debug.
  1712. </summary>
  1713. <param name="name">
  1714. The name of the log.
  1715. </param>
  1716. <param name="stream">
  1717. The stream that will be used for logging,
  1718. seeking while the logger is alive
  1719. </param>
  1720. </member>
  1721. <member name="M:Castle.Core.Logging.StreamLogger.#ctor(System.String,System.IO.Stream,System.Text.Encoding)">
  1722. <summary>
  1723. Creates a new <c>StreamLogger</c> with default buffer size.
  1724. Initial Level is set to Debug.
  1725. </summary>
  1726. <param name="name">
  1727. The name of the log.
  1728. </param>
  1729. <param name="stream">
  1730. The stream that will be used for logging,
  1731. seeking while the logger is alive
  1732. </param>
  1733. <param name="encoding">
  1734. The encoding that will be used for this stream.
  1735. <see cref="T:System.IO.StreamWriter"/>
  1736. </param>
  1737. </member>
  1738. <member name="M:Castle.Core.Logging.StreamLogger.#ctor(System.String,System.IO.Stream,System.Text.Encoding,System.Int32)">
  1739. <summary>
  1740. Creates a new <c>StreamLogger</c>.
  1741. Initial Level is set to Debug.
  1742. </summary>
  1743. <param name="name">
  1744. The name of the log.
  1745. </param>
  1746. <param name="stream">
  1747. The stream that will be used for logging,
  1748. seeking while the logger is alive
  1749. </param>
  1750. <param name="encoding">
  1751. The encoding that will be used for this stream.
  1752. <see cref="T:System.IO.StreamWriter"/>
  1753. </param>
  1754. <param name="bufferSize">
  1755. The buffer size that will be used for this stream.
  1756. <see cref="T:System.IO.StreamWriter"/>
  1757. </param>
  1758. </member>
  1759. <member name="M:Castle.Core.Logging.StreamLogger.#ctor(System.String,System.IO.StreamWriter)">
  1760. <summary>
  1761. Creates a new <c>StreamLogger</c> with
  1762. Debug as default Level.
  1763. </summary>
  1764. <param name="name">The name of the log.</param>
  1765. <param name="writer">The <c>StreamWriter</c> the log will write to.</param>
  1766. </member>
  1767. <member name="T:Castle.Core.Logging.TraceLogger">
  1768. <summary>
  1769. The TraceLogger sends all logging to the System.Diagnostics.TraceSource
  1770. built into the .net framework.
  1771. </summary>
  1772. <remarks>
  1773. Logging can be configured in the system.diagnostics configuration
  1774. section.
  1775. If logger doesn't find a source name with a full match it will
  1776. use source names which match the namespace partially. For example you can
  1777. configure from all castle components by adding a source name with the
  1778. name "Castle".
  1779. If no portion of the namespace matches the source named "Default" will
  1780. be used.
  1781. </remarks>
  1782. </member>
  1783. <member name="M:Castle.Core.Logging.TraceLogger.#ctor(System.String)">
  1784. <summary>
  1785. Build a new trace logger based on the named TraceSource
  1786. </summary>
  1787. <param name="name">The name used to locate the best TraceSource. In most cases comes from the using type's fullname.</param>
  1788. </member>
  1789. <member name="M:Castle.Core.Logging.TraceLogger.#ctor(System.String,Castle.Core.Logging.LoggerLevel)">
  1790. <summary>
  1791. Build a new trace logger based on the named TraceSource
  1792. </summary>
  1793. <param name="name">The name used to locate the best TraceSource. In most cases comes from the using type's fullname.</param>
  1794. <param name="level">The default logging level at which this source should write messages. In almost all cases this
  1795. default value will be overridden in the config file. </param>
  1796. </member>
  1797. <member name="M:Castle.Core.Logging.TraceLogger.CreateChildLogger(System.String)">
  1798. <summary>
  1799. Create a new child logger.
  1800. The name of the child logger is [current-loggers-name].[passed-in-name]
  1801. </summary>
  1802. <param name="loggerName">The Subname of this logger.</param>
  1803. <returns>The New ILogger instance.</returns>
  1804. </member>
  1805. <member name="T:Castle.Core.Logging.WebLogger">
  1806. <summary>
  1807. The WebLogger sends everything to the HttpContext.Trace
  1808. </summary>
  1809. <remarks>
  1810. Trace must be enabled on the Asp.Net configuration file (web.config or machine.config)
  1811. </remarks>
  1812. </member>
  1813. <member name="M:Castle.Core.Logging.WebLogger.#ctor">
  1814. <summary>
  1815. Creates a new WebLogger with the priority set to DEBUG.
  1816. </summary>
  1817. </member>
  1818. <member name="M:Castle.Core.Logging.WebLogger.#ctor(Castle.Core.Logging.LoggerLevel)">
  1819. <summary>
  1820. Creates a new WebLogger.
  1821. </summary>
  1822. <param name="logLevel">The Log level typecode.</param>
  1823. </member>
  1824. <member name="M:Castle.Core.Logging.WebLogger.#ctor(System.String)">
  1825. <summary>
  1826. Creates a new WebLogger.
  1827. </summary>
  1828. <param name="name">The Log name.</param>
  1829. </member>
  1830. <member name="M:Castle.Core.Logging.WebLogger.#ctor(System.String,Castle.Core.Logging.LoggerLevel)">
  1831. <summary>
  1832. Creates a new WebLogger.
  1833. </summary>
  1834. <param name="name">The Log name.</param>
  1835. <param name="loggerLevel">The Log level typecode.</param>
  1836. </member>
  1837. <member name="M:Castle.Core.Logging.WebLogger.Log(Castle.Core.Logging.LoggerLevel,System.String,System.String,System.Exception)">
  1838. <summary>
  1839. A Common method to log.
  1840. </summary>
  1841. <param name="loggerLevel">The level of logging</param>
  1842. <param name="loggerName">The Log name.</param>
  1843. <param name="message">The Message</param>
  1844. <param name="exception">The Exception</param>
  1845. </member>
  1846. <member name="M:Castle.Core.Logging.WebLogger.CreateChildLogger(System.String)">
  1847. <summary>
  1848. Just returns this logger (<c>WebLogger</c> is not hierarchical).
  1849. </summary>
  1850. <param name="loggerName">Ignored</param>
  1851. <returns>This ILogger instance.</returns>
  1852. </member>
  1853. <member name="M:Castle.Core.Logging.WebLogger.TryToGetTraceContext">
  1854. <summary>
  1855. Tries to get the current http context's trace context.
  1856. </summary>
  1857. <returns>The current http context's trace context or null if none is
  1858. available</returns>
  1859. </member>
  1860. <member name="T:Castle.Core.Logging.LoggerLevel">
  1861. <summary>
  1862. Supporting Logger levels.
  1863. </summary>
  1864. </member>
  1865. <member name="F:Castle.Core.Logging.LoggerLevel.Off">
  1866. <summary>
  1867. Logging will be off
  1868. </summary>
  1869. </member>
  1870. <member name="F:Castle.Core.Logging.LoggerLevel.Fatal">
  1871. <summary>
  1872. Fatal logging level
  1873. </summary>
  1874. </member>
  1875. <member name="F:Castle.Core.Logging.LoggerLevel.Error">
  1876. <summary>
  1877. Error logging level
  1878. </summary>
  1879. </member>
  1880. <member name="F:Castle.Core.Logging.LoggerLevel.Warn">
  1881. <summary>
  1882. Warn logging level
  1883. </summary>
  1884. </member>
  1885. <member name="F:Castle.Core.Logging.LoggerLevel.Info">
  1886. <summary>
  1887. Info logging level
  1888. </summary>
  1889. </member>
  1890. <member name="F:Castle.Core.Logging.LoggerLevel.Debug">
  1891. <summary>
  1892. Debug logging level
  1893. </summary>
  1894. </member>
  1895. <member name="T:Castle.Core.Configuration.Xml.XmlConfigurationDeserializer">
  1896. <summary>
  1897. Pendent
  1898. </summary>
  1899. </member>
  1900. <member name="M:Castle.Core.Configuration.Xml.XmlConfigurationDeserializer.Deserialize(System.Xml.XmlNode)">
  1901. <summary>
  1902. Deserializes the specified node into an abstract representation of configuration.
  1903. </summary>
  1904. <param name="node">The node.</param>
  1905. <returns></returns>
  1906. </member>
  1907. <member name="M:Castle.Core.Configuration.Xml.XmlConfigurationDeserializer.GetConfigValue(System.String)">
  1908. <summary>
  1909. If a config value is an empty string we return null, this is to keep
  1910. backward compability with old code
  1911. </summary>
  1912. </member>
  1913. <member name="T:Castle.Core.Configuration.AbstractConfiguration">
  1914. <summary>
  1915. This is an abstract <see cref="T:Castle.Core.Configuration.IConfiguration"/> implementation
  1916. that deals with methods that can be abstracted away
  1917. from underlying implementations.
  1918. </summary>
  1919. <remarks>
  1920. <para><b>AbstractConfiguration</b> makes easier to implementers
  1921. to create a new version of <see cref="T:Castle.Core.Configuration.IConfiguration"/></para>
  1922. </remarks>
  1923. </member>
  1924. <member name="T:Castle.Core.Configuration.IConfiguration">
  1925. <summary>
  1926. <see cref="T:Castle.Core.Configuration.IConfiguration"/> is a interface encapsulating a configuration node
  1927. used to retrieve configuration values.
  1928. </summary>
  1929. </member>
  1930. <member name="M:Castle.Core.Configuration.IConfiguration.GetValue(System.Type,System.Object)">
  1931. <summary>
  1932. Gets the value of the node and converts it
  1933. into specified <see cref="T:System.Type"/>.
  1934. </summary>
  1935. <param name="type">The <see cref="T:System.Type"/></param>
  1936. <param name="defaultValue">
  1937. The Default value returned if the convertion fails.
  1938. </param>
  1939. <returns>The Value converted into the specified type.</returns>
  1940. </member>
  1941. <member name="P:Castle.Core.Configuration.IConfiguration.Name">
  1942. <summary>
  1943. Gets the name of the node.
  1944. </summary>
  1945. <value>
  1946. The Name of the node.
  1947. </value>
  1948. </member>
  1949. <member name="P:Castle.Core.Configuration.IConfiguration.Value">
  1950. <summary>
  1951. Gets the value of the node.
  1952. </summary>
  1953. <value>
  1954. The Value of the node.
  1955. </value>
  1956. </member>
  1957. <member name="P:Castle.Core.Configuration.IConfiguration.Children">
  1958. <summary>
  1959. Gets an <see cref="T:Castle.Core.Configuration.ConfigurationCollection"/> of <see cref="T:Castle.Core.Configuration.IConfiguration"/>
  1960. elements containing all node children.
  1961. </summary>
  1962. <value>The Collection of child nodes.</value>
  1963. </member>
  1964. <member name="P:Castle.Core.Configuration.IConfiguration.Attributes">
  1965. <summary>
  1966. Gets an <see cref="T:System.Collections.IDictionary"/> of the configuration attributes.
  1967. </summary>
  1968. </member>
  1969. <member name="M:Castle.Core.Configuration.AbstractConfiguration.GetValue(System.Type,System.Object)">
  1970. <summary>
  1971. Gets the value of the node and converts it
  1972. into specified <see cref="T:System.Type"/>.
  1973. </summary>
  1974. <param name="type">The <see cref="T:System.Type"/></param>
  1975. <param name="defaultValue">
  1976. The Default value returned if the convertion fails.
  1977. </param>
  1978. <returns>The Value converted into the specified type.</returns>
  1979. </member>
  1980. <member name="P:Castle.Core.Configuration.AbstractConfiguration.Name">
  1981. <summary>
  1982. Gets the name of the <see cref="T:Castle.Core.Configuration.IConfiguration"/>.
  1983. </summary>
  1984. <value>
  1985. The Name of the <see cref="T:Castle.Core.Configuration.IConfiguration"/>.
  1986. </value>
  1987. </member>
  1988. <member name="P:Castle.Core.Configuration.AbstractConfiguration.Value">
  1989. <summary>
  1990. Gets the value of <see cref="T:Castle.Core.Configuration.IConfiguration"/>.
  1991. </summary>
  1992. <value>
  1993. The Value of the <see cref="T:Castle.Core.Configuration.IConfiguration"/>.
  1994. </value>
  1995. </member>
  1996. <member name="P:Castle.Core.Configuration.AbstractConfiguration.Children">
  1997. <summary>
  1998. Gets all child nodes.
  1999. </summary>
  2000. <value>The <see cref="T:Castle.Core.Configuration.ConfigurationCollection"/> of child nodes.</value>
  2001. </member>
  2002. <member name="P:Castle.Core.Configuration.AbstractConfiguration.Attributes">
  2003. <summary>
  2004. Gets node attributes.
  2005. </summary>
  2006. <value>
  2007. All attributes of the node.
  2008. </value>
  2009. </member>
  2010. <member name="T:Castle.Core.Configuration.ConfigurationCollection">
  2011. <summary>
  2012. A collection of <see cref="T:Castle.Core.Configuration.IConfiguration"/> objects.
  2013. </summary>
  2014. </member>
  2015. <member name="M:Castle.Core.Configuration.ConfigurationCollection.#ctor">
  2016. <summary>
  2017. Creates a new instance of <c>ConfigurationCollection</c>.
  2018. </summary>
  2019. </member>
  2020. <member name="M:Castle.Core.Configuration.ConfigurationCollection.#ctor(System.Collections.Generic.IEnumerable{Castle.Core.Configuration.IConfiguration})">
  2021. <summary>
  2022. Creates a new instance of <c>ConfigurationCollection</c>.
  2023. </summary>
  2024. </member>
  2025. <member name="T:Castle.Core.Configuration.MutableConfiguration">
  2026. <summary>
  2027. Summary description for MutableConfiguration.
  2028. </summary>
  2029. </member>
  2030. <member name="M:Castle.Core.Configuration.MutableConfiguration.#ctor(System.String)">
  2031. <summary>
  2032. Initializes a new instance of the <see cref="T:Castle.Core.Configuration.MutableConfiguration"/> class.
  2033. </summary>
  2034. <param name="name">The name.</param>
  2035. </member>
  2036. <member name="P:Castle.Core.Configuration.MutableConfiguration.Value">
  2037. <summary>
  2038. Gets the value of <see cref="T:Castle.Core.Configuration.IConfiguration"/>.
  2039. </summary>
  2040. <value>
  2041. The Value of the <see cref="T:Castle.Core.Configuration.IConfiguration"/>.
  2042. </value>
  2043. </member>
  2044. <member name="T:Castle.Core.LifestyleType">
  2045. <summary>
  2046. Enumeration used to mark the component's lifestyle.
  2047. </summary>
  2048. </member>
  2049. <member name="F:Castle.Core.LifestyleType.Undefined">
  2050. <summary>
  2051. No lifestyle specified.
  2052. </summary>
  2053. </member>
  2054. <member name="F:Castle.Core.LifestyleType.Singleton">
  2055. <summary>
  2056. Singleton components are instantiated once, and shared
  2057. between all clients.
  2058. </summary>
  2059. </member>
  2060. <member name="F:Castle.Core.LifestyleType.Thread">
  2061. <summary>
  2062. Thread components have a unique instance per thread.
  2063. </summary>
  2064. </member>
  2065. <member name="F:Castle.Core.LifestyleType.Transient">
  2066. <summary>
  2067. Transient components are created on demand.
  2068. </summary>
  2069. </member>
  2070. <member name="F:Castle.Core.LifestyleType.Pooled">
  2071. <summary>
  2072. Optimization of transient components that keeps
  2073. instance in a pool instead of always creating them.
  2074. </summary>
  2075. </member>
  2076. <member name="F:Castle.Core.LifestyleType.Custom">
  2077. <summary>
  2078. Any other logic to create/release components.
  2079. </summary>
  2080. </member>
  2081. <member name="F:Castle.Core.LifestyleType.PerWebRequest">
  2082. <summary>
  2083. PerWebRequest components are created once per Http Request
  2084. </summary>
  2085. </member>
  2086. <member name="T:Castle.Core.PropertiesInspectionBehavior">
  2087. <summary>
  2088. </summary>
  2089. </member>
  2090. <member name="T:Castle.Core.ComponentModel">
  2091. <summary>
  2092. Represents the collection of information and
  2093. meta information collected about a component.
  2094. </summary>
  2095. </member>
  2096. <member name="F:Castle.Core.ComponentModel.name">
  2097. <summary>Name (key) of the component</summary>
  2098. </member>
  2099. <member name="F:Castle.Core.ComponentModel.service">
  2100. <summary>Service exposed</summary>
  2101. </member>
  2102. <member name="F:Castle.Core.ComponentModel.implementation">
  2103. <summary>Implementation for the service</summary>
  2104. </member>
  2105. <member name="F:Castle.Core.ComponentModel.extended">
  2106. <summary>Extended properties</summary>
  2107. </member>
  2108. <member name="F:Castle.Core.ComponentModel.lifestyleType">
  2109. <summary>Lifestyle for the component</summary>
  2110. </member>
  2111. <member name="F:Castle.Core.ComponentModel.customLifestyle">
  2112. <summary>Custom lifestyle, if any</summary>
  2113. </member>
  2114. <member name="F:Castle.Core.ComponentModel.customComponentActivator">
  2115. <summary>Custom activator, if any</summary>
  2116. </member>
  2117. <member name="F:Castle.Core.ComponentModel.dependencies">
  2118. <summary>Dependencies the kernel must resolve</summary>
  2119. </member>
  2120. <member name="F:Castle.Core.ComponentModel.constructors">
  2121. <summary>All available constructors</summary>
  2122. </member>
  2123. <member name="F:Castle.Core.ComponentModel.properties">
  2124. <summary>All potential properties that can be setted by the kernel</summary>
  2125. </member>
  2126. <member name="F:Castle.Core.ComponentModel.lifecycleSteps">
  2127. <summary>Steps of lifecycle</summary>
  2128. </member>
  2129. <member name="F:Castle.Core.ComponentModel.parameters">
  2130. <summary>External parameters</summary>
  2131. </member>
  2132. <member name="F:Castle.Core.ComponentModel.configuration">
  2133. <summary>Configuration node associated</summary>
  2134. </member>
  2135. <member name="F:Castle.Core.ComponentModel.interceptors">
  2136. <summary>Interceptors associated</summary>
  2137. </member>
  2138. <member name="F:Castle.Core.ComponentModel.customDependencies">
  2139. <summary>/// Custom dependencies/// </summary>
  2140. </member>
  2141. <member name="M:Castle.Core.ComponentModel.#ctor(System.String,System.Type,System.Type)">
  2142. <summary>
  2143. Constructs a ComponentModel
  2144. </summary>
  2145. </member>
  2146. <member name="M:Castle.Core.ComponentModel.Requires(System.Predicate{Castle.Core.PropertySet}[])">
  2147. <summary>
  2148. Requires the selected property dependencies.
  2149. </summary>
  2150. <param name="selectors">The property selector.</param>
  2151. </member>
  2152. <member name="M:Castle.Core.ComponentModel.Requires``1">
  2153. <summary>
  2154. Requires the property dependencies of type <typeparamref name="D"/>.
  2155. </summary>
  2156. <typeparam name="D">The dependency type.</typeparam>
  2157. </member>
  2158. <member name="P:Castle.Core.ComponentModel.Name">
  2159. <summary>
  2160. Sets or returns the component key
  2161. </summary>
  2162. </member>
  2163. <member name="P:Castle.Core.ComponentModel.Service">
  2164. <summary>
  2165. Gets or sets the service exposed.
  2166. </summary>
  2167. <value>The service.</value>
  2168. </member>
  2169. <member name="P:Castle.Core.ComponentModel.Implementation">
  2170. <summary>
  2171. Gets or sets the component implementation.
  2172. </summary>
  2173. <value>The implementation.</value>
  2174. </member>
  2175. <member name="P:Castle.Core.ComponentModel.RequiresGenericArguments">
  2176. <summary>
  2177. Gets or sets a value indicating whether the component requires generic arguments.
  2178. </summary>
  2179. <value>
  2180. <c>true</c> if generic arguments are required; otherwise, <c>false</c>.
  2181. </value>
  2182. </member>
  2183. <member name="P:Castle.Core.ComponentModel.ExtendedProperties">
  2184. <summary>
  2185. Gets or sets the extended properties.
  2186. </summary>
  2187. <value>The extended properties.</value>
  2188. </member>
  2189. <member name="P:Castle.Core.ComponentModel.Constructors">
  2190. <summary>
  2191. Gets the constructors candidates.
  2192. </summary>
  2193. <value>The constructors.</value>
  2194. </member>
  2195. <member name="P:Castle.Core.ComponentModel.Properties">
  2196. <summary>
  2197. Gets the properties set.
  2198. </summary>
  2199. <value>The properties.</value>
  2200. </member>
  2201. <member name="P:Castle.Core.ComponentModel.Configuration">
  2202. <summary>
  2203. Gets or sets the configuration.
  2204. </summary>
  2205. <value>The configuration.</value>
  2206. </member>
  2207. <member name="P:Castle.Core.ComponentModel.LifecycleSteps">
  2208. <summary>
  2209. Gets the lifecycle steps.
  2210. </summary>
  2211. <value>The lifecycle steps.</value>
  2212. </member>
  2213. <member name="P:Castle.Core.ComponentModel.LifestyleType">
  2214. <summary>
  2215. Gets or sets the lifestyle type.
  2216. </summary>
  2217. <value>The type of the lifestyle.</value>
  2218. </member>
  2219. <member name="P:Castle.Core.ComponentModel.InspectionBehavior">
  2220. <summary>
  2221. Gets or sets the strategy for
  2222. inspecting public properties
  2223. on the components
  2224. </summary>
  2225. </member>
  2226. <member name="P:Castle.Core.ComponentModel.CustomLifestyle">
  2227. <summary>
  2228. Gets or sets the custom lifestyle.
  2229. </summary>
  2230. <value>The custom lifestyle.</value>
  2231. </member>
  2232. <member name="P:Castle.Core.ComponentModel.CustomComponentActivator">
  2233. <summary>
  2234. Gets or sets the custom component activator.
  2235. </summary>
  2236. <value>The custom component activator.</value>
  2237. </member>
  2238. <member name="P:Castle.Core.ComponentModel.Interceptors">
  2239. <summary>
  2240. Gets the interceptors.
  2241. </summary>
  2242. <value>The interceptors.</value>
  2243. </member>
  2244. <member name="P:Castle.Core.ComponentModel.Parameters">
  2245. <summary>
  2246. Gets the parameter collection.
  2247. </summary>
  2248. <value>The parameters.</value>
  2249. </member>
  2250. <member name="P:Castle.Core.ComponentModel.Dependencies">
  2251. <summary>
  2252. Dependencies are kept within constructors and
  2253. properties. Others dependencies must be
  2254. registered here, so the kernel (as a matter
  2255. of fact the handler) can check them
  2256. </summary>
  2257. </member>
  2258. <member name="P:Castle.Core.ComponentModel.CustomDependencies">
  2259. <summary>
  2260. Gets the custom dependencies.
  2261. </summary>
  2262. <value>The custom dependencies.</value>
  2263. </member>
  2264. <member name="T:Castle.Core.ConstructorCandidate">
  2265. <summary>
  2266. Represents a constructor of the component
  2267. that the container can use to initialize it properly.
  2268. </summary>
  2269. </member>
  2270. <member name="M:Castle.Core.ConstructorCandidate.#ctor(System.Reflection.ConstructorInfo,Castle.Core.DependencyModel[])">
  2271. <summary>
  2272. Initializes a new instance of the <see cref="T:Castle.Core.ConstructorCandidate"/> class.
  2273. </summary>
  2274. <param name="constructorInfo">The constructor info.</param>
  2275. <param name="dependencies">The dependencies.</param>
  2276. </member>
  2277. <member name="P:Castle.Core.ConstructorCandidate.Constructor">
  2278. <summary>
  2279. Gets the ConstructorInfo (from reflection).
  2280. </summary>
  2281. <value>The constructor.</value>
  2282. </member>
  2283. <member name="P:Castle.Core.ConstructorCandidate.Dependencies">
  2284. <summary>
  2285. Gets the dependencies this constructor candidate exposes.
  2286. </summary>
  2287. <value>The dependencies.</value>
  2288. </member>
  2289. <member name="T:Castle.Core.ConstructorCandidateCollection">
  2290. <summary>
  2291. Collection of <see cref="T:Castle.Core.ConstructorCandidate"/>
  2292. </summary>
  2293. </member>
  2294. <member name="P:Castle.Core.ConstructorCandidateCollection.FewerArgumentsCandidate">
  2295. <summary>
  2296. Gets the fewer arguments candidate.
  2297. </summary>
  2298. <value>The fewer arguments candidate.</value>
  2299. </member>
  2300. <member name="T:Castle.Core.DependencyModel">
  2301. <summary>
  2302. Represents a dependency (other component or a
  2303. fixed value available through external configuration).
  2304. </summary>
  2305. </member>
  2306. <member name="M:Castle.Core.DependencyModel.#ctor(Castle.Core.DependencyType,System.String,System.Type,System.Boolean)">
  2307. <summary>
  2308. Initializes a new instance of the <see cref="T:Castle.Core.DependencyModel"/> class.
  2309. </summary>
  2310. <param name="type">The type.</param>
  2311. <param name="dependencyKey">The dependency key.</param>
  2312. <param name="targetType">Type of the target.</param>
  2313. <param name="isOptional">if set to <c>true</c> [is optional].</param>
  2314. </member>
  2315. <member name="M:Castle.Core.DependencyModel.ToString">
  2316. <summary>
  2317. Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
  2318. </summary>
  2319. <returns>
  2320. A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
  2321. </returns>
  2322. </member>
  2323. <member name="M:Castle.Core.DependencyModel.GetHashCode">
  2324. <summary>
  2325. Serves as a hash function for a particular type, suitable
  2326. for use in hashing algorithms and data structures like a hash table.
  2327. </summary>
  2328. <returns>
  2329. A hash code for the current <see cref="T:System.Object"/>.
  2330. </returns>
  2331. </member>
  2332. <member name="M:Castle.Core.DependencyModel.Equals(System.Object)">
  2333. <summary>
  2334. Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
  2335. </summary>
  2336. <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
  2337. <returns>
  2338. <see langword="true"/> if the specified <see cref="T:System.Object"/> is equal to the
  2339. current <see cref="T:System.Object"/>; otherwise, <see langword="false"/>.
  2340. </returns>
  2341. </member>
  2342. <member name="P:Castle.Core.DependencyModel.DependencyType">
  2343. <summary>
  2344. Gets or sets the type of the dependency.
  2345. </summary>
  2346. <value>The type of the dependency.</value>
  2347. </member>
  2348. <member name="P:Castle.Core.DependencyModel.DependencyKey">
  2349. <summary>
  2350. Gets or sets the dependency key.
  2351. </summary>
  2352. <value>The dependency key.</value>
  2353. </member>
  2354. <member name="P:Castle.Core.DependencyModel.TargetType">
  2355. <summary>
  2356. Gets the type of the target.
  2357. </summary>
  2358. <value>The type of the target.</value>
  2359. </member>
  2360. <member name="P:Castle.Core.DependencyModel.IsOptional">
  2361. <summary>
  2362. Gets or sets whether this dependency is optional.
  2363. </summary>
  2364. <value>
  2365. <c>true</c> if this dependency is optional; otherwise, <c>false</c>.
  2366. </value>
  2367. </member>
  2368. <member name="T:Castle.Core.DependencyModelCollection">
  2369. <summary>
  2370. Collection of <see cref="T:Castle.Core.DependencyModel"/>.
  2371. </summary>
  2372. </member>
  2373. <member name="M:Castle.Core.DependencyModelCollection.#ctor">
  2374. <summary>
  2375. Initializes a new instance of the <see cref="T:Castle.Core.DependencyModelCollection"/> class.
  2376. </summary>
  2377. </member>
  2378. <member name="M:Castle.Core.DependencyModelCollection.#ctor(System.Collections.Generic.IEnumerable{Castle.Core.DependencyModel})">
  2379. <summary>
  2380. Initializes a new instance of the <see cref="T:Castle.Core.DependencyModelCollection"/> class.
  2381. </summary>
  2382. <param name="dependencies">The dependencies.</param>
  2383. </member>
  2384. <member name="T:Castle.Core.InterceptorReference">
  2385. <summary>
  2386. Represents an reference to a Interceptor component.
  2387. </summary>
  2388. </member>
  2389. <member name="M:Castle.Core.InterceptorReference.#ctor(System.String)">
  2390. <summary>
  2391. Initializes a new instance of the <see cref="T:Castle.Core.InterceptorReference"/> class.
  2392. </summary>
  2393. <param name="componentKey">The component key.</param>
  2394. </member>
  2395. <member name="M:Castle.Core.InterceptorReference.#ctor(System.Type)">
  2396. <summary>
  2397. Initializes a new instance of the <see cref="T:Castle.Core.InterceptorReference"/> class.
  2398. </summary>
  2399. <param name="serviceType">Type of the service.</param>
  2400. </member>
  2401. <member name="M:Castle.Core.InterceptorReference.ForKey(System.String)">
  2402. <summary>
  2403. Gets an <see cref="T:Castle.Core.InterceptorReference"/> for the component key.
  2404. </summary>
  2405. <param name="key">The component key.</param>
  2406. <returns>The <see cref="T:Castle.Core.InterceptorReference"/></returns>
  2407. </member>
  2408. <member name="M:Castle.Core.InterceptorReference.ForType(System.Type)">
  2409. <summary>
  2410. Gets an <see cref="T:Castle.Core.InterceptorReference"/> for the service.
  2411. </summary>
  2412. <param name="service">The service.</param>
  2413. <returns>The <see cref="T:Castle.Core.InterceptorReference"/></returns>
  2414. </member>
  2415. <member name="M:Castle.Core.InterceptorReference.ForType``1">
  2416. <summary>
  2417. Gets an <see cref="T:Castle.Core.InterceptorReference"/> for the service.
  2418. </summary>
  2419. <typeparam name="T">The service type.</typeparam>
  2420. <returns>The <see cref="T:Castle.Core.InterceptorReference"/></returns>
  2421. </member>
  2422. <member name="P:Castle.Core.InterceptorReference.ServiceType">
  2423. <summary>
  2424. Gets the type of the service.
  2425. </summary>
  2426. <value>The type of the service.</value>
  2427. </member>
  2428. <member name="P:Castle.Core.InterceptorReference.ComponentKey">
  2429. <summary>
  2430. Gets the interceptor component key.
  2431. </summary>
  2432. <value>The component key.</value>
  2433. </member>
  2434. <member name="P:Castle.Core.InterceptorReference.ReferenceType">
  2435. <summary>
  2436. Gets the type of the reference.
  2437. </summary>
  2438. <value>The type of the reference.</value>
  2439. </member>
  2440. <member name="T:Castle.Core.InterceptorReferenceCollection">
  2441. <summary>
  2442. Collection of <see cref="T:Castle.Core.InterceptorReference"/>
  2443. </summary>
  2444. </member>
  2445. <member name="M:Castle.Core.InterceptorReferenceCollection.Add(Castle.Core.InterceptorReference)">
  2446. <summary>
  2447. Adds the specified item.
  2448. </summary>
  2449. <param name="item">The interceptor.</param>
  2450. </member>
  2451. <member name="M:Castle.Core.InterceptorReferenceCollection.AddFirst(Castle.Core.InterceptorReference)">
  2452. <summary>
  2453. Adds the specified interceptor as the first.
  2454. </summary>
  2455. <param name="item">The interceptor.</param>
  2456. </member>
  2457. <member name="M:Castle.Core.InterceptorReferenceCollection.AddLast(Castle.Core.InterceptorReference)">
  2458. <summary>
  2459. Adds the specified interceptor as the last.
  2460. </summary>
  2461. <param name="item">The interceptor.</param>
  2462. </member>
  2463. <member name="M:Castle.Core.InterceptorReferenceCollection.Insert(System.Int32,Castle.Core.InterceptorReference)">
  2464. <summary>
  2465. Inserts the specified interceptor at the specified index.
  2466. </summary>
  2467. <param name="index">The index.</param>
  2468. <param name="item">The interceptor.</param>
  2469. </member>
  2470. <member name="M:Castle.Core.InterceptorReferenceCollection.CopyTo(System.Array,System.Int32)">
  2471. <summary>
  2472. When implemented by a class, copies the elements of
  2473. the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
  2474. </summary>
  2475. <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
  2476. <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
  2477. <exception cref="T:System.ArgumentNullException">
  2478. <paramref name="array"/> is <see langword="null"/>.</exception>
  2479. <exception cref="T:System.ArgumentOutOfRangeException">
  2480. <paramref name="index"/> is less than zero.</exception>
  2481. <exception cref="T:System.ArgumentException">
  2482. <para>
  2483. <paramref name="array"/> is multidimensional.</para>
  2484. <para>-or-</para>
  2485. <para>
  2486. <paramref name="index"/> is equal to or greater than the length of <paramref name="array"/>.</para>
  2487. <para>-or-</para>
  2488. <para>The number of elements in the source <see cref="T:System.Collections.ICollection"/> is greater than the available space from <paramref name="index"/> to the end of the destination <paramref name="array"/>.</para>
  2489. </exception>
  2490. <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the destination <paramref name="array"/>.</exception>
  2491. </member>
  2492. <member name="M:Castle.Core.InterceptorReferenceCollection.GetEnumerator">
  2493. <summary>
  2494. Returns an enumerator that can iterate through a collection.
  2495. </summary>
  2496. <returns>
  2497. An <see cref="T:System.Collections.IEnumerator"/>
  2498. that can be used to iterate through the collection.
  2499. </returns>
  2500. </member>
  2501. <member name="M:Castle.Core.InterceptorReferenceCollection.AddIfNotInCollection(Castle.Core.InterceptorReference)">
  2502. <summary>
  2503. Adds the interceptor to the end of the interceptors list if it does not exist already.
  2504. </summary>
  2505. <param name="interceptorReference">The interceptor reference.</param>
  2506. </member>
  2507. <member name="P:Castle.Core.InterceptorReferenceCollection.HasInterceptors">
  2508. <summary>
  2509. Gets a value indicating whether this instance has interceptors.
  2510. </summary>
  2511. <value>
  2512. <c>true</c> if this instance has interceptors; otherwise, <c>false</c>.
  2513. </value>
  2514. </member>
  2515. <member name="P:Castle.Core.InterceptorReferenceCollection.Count">
  2516. <summary>
  2517. Gets the number of
  2518. elements contained in the <see cref="T:System.Collections.ICollection"/>.
  2519. </summary>
  2520. <value></value>
  2521. </member>
  2522. <member name="P:Castle.Core.InterceptorReferenceCollection.SyncRoot">
  2523. <summary>
  2524. Gets an object that
  2525. can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
  2526. </summary>
  2527. <value></value>
  2528. </member>
  2529. <member name="P:Castle.Core.InterceptorReferenceCollection.IsSynchronized">
  2530. <summary>
  2531. Gets a value
  2532. indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized
  2533. (thread-safe).
  2534. </summary>
  2535. <value></value>
  2536. </member>
  2537. <member name="T:Castle.Core.LifecycleStepCollection">
  2538. <summary>
  2539. Represents a collection of ordered lifecycle steps.
  2540. </summary>
  2541. </member>
  2542. <member name="M:Castle.Core.LifecycleStepCollection.#ctor">
  2543. <summary>
  2544. Initializes a new instance of the <see cref="T:Castle.Core.LifecycleStepCollection"/> class.
  2545. </summary>
  2546. </member>
  2547. <member name="M:Castle.Core.LifecycleStepCollection.GetCommissionSteps">
  2548. <summary>
  2549. Returns all steps for the commission phase
  2550. </summary>
  2551. <returns></returns>
  2552. </member>
  2553. <member name="M:Castle.Core.LifecycleStepCollection.GetDecommissionSteps">
  2554. <summary>
  2555. Returns all steps for the decommission phase
  2556. </summary>
  2557. <returns></returns>
  2558. </member>
  2559. <member name="M:Castle.Core.LifecycleStepCollection.Add(Castle.Core.LifecycleStepType,System.Object)">
  2560. <summary>
  2561. Adds a step to the commission or decomission phases.
  2562. </summary>
  2563. <param name="type"></param>
  2564. <param name="stepImplementation"></param>
  2565. </member>
  2566. <member name="M:Castle.Core.LifecycleStepCollection.AddFirst(Castle.Core.LifecycleStepType,System.Object)">
  2567. <summary>
  2568. Adds a step as the first step to execute for the commission or decomission phase.
  2569. </summary>
  2570. <param name="type"></param>
  2571. <param name="stepImplementation"></param>
  2572. </member>
  2573. <member name="M:Castle.Core.LifecycleStepCollection.CopyTo(System.Array,System.Int32)">
  2574. <summary>
  2575. Copies the elements of
  2576. the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
  2577. </summary>
  2578. <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
  2579. <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
  2580. <exception cref="T:System.ArgumentNullException">
  2581. <paramref name="array"/> is <see langword="null"/>.</exception>
  2582. <exception cref="T:System.ArgumentOutOfRangeException">
  2583. <paramref name="index"/> is less than zero.</exception>
  2584. <exception cref="T:System.ArgumentException">
  2585. <para>
  2586. <paramref name="array"/> is multidimensional.</para>
  2587. <para>-or-</para>
  2588. <para>
  2589. <paramref name="index"/> is equal to or greater than the length of <paramref name="array"/>.</para>
  2590. <para>-or-</para>
  2591. <para>The number of elements in the source <see cref="T:System.Collections.ICollection"/> is greater than the available space from <paramref name="index"/> to the end of the destination <paramref name="array"/>.</para>
  2592. </exception>
  2593. <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the destination <paramref name="array"/>.</exception>
  2594. </member>
  2595. <member name="M:Castle.Core.LifecycleStepCollection.GetEnumerator">
  2596. <summary>
  2597. Returns an enumerator that can iterate through a collection.
  2598. </summary>
  2599. <returns>
  2600. An <see cref="T:System.Collections.IEnumerator"/>
  2601. that can be used to iterate through the collection.
  2602. </returns>
  2603. </member>
  2604. <member name="P:Castle.Core.LifecycleStepCollection.HasCommissionSteps">
  2605. <summary>
  2606. Gets a value indicating whether this instance has commission steps.
  2607. </summary>
  2608. <value>
  2609. <c>true</c> if this instance has commission steps; otherwise, <c>false</c>.
  2610. </value>
  2611. </member>
  2612. <member name="P:Castle.Core.LifecycleStepCollection.HasDecommissionSteps">
  2613. <summary>
  2614. Gets a value indicating whether this instance has decommission steps.
  2615. </summary>
  2616. <value>
  2617. <c>true</c> if this instance has decommission steps; otherwise, <c>false</c>.
  2618. </value>
  2619. </member>
  2620. <member name="P:Castle.Core.LifecycleStepCollection.Count">
  2621. <summary>
  2622. Gets the number of
  2623. elements contained in the <see cref="T:System.Collections.ICollection"/>.
  2624. </summary>
  2625. <value></value>
  2626. </member>
  2627. <member name="P:Castle.Core.LifecycleStepCollection.SyncRoot">
  2628. <summary>
  2629. Gets an object that
  2630. can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
  2631. </summary>
  2632. <value></value>
  2633. </member>
  2634. <member name="P:Castle.Core.LifecycleStepCollection.IsSynchronized">
  2635. <summary>
  2636. Gets a value
  2637. indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized
  2638. (thread-safe).
  2639. </summary>
  2640. <value></value>
  2641. </member>
  2642. <member name="T:Castle.Core.MethodMetaModel">
  2643. <summary>
  2644. Represents meta information associated with a method
  2645. (not yet defined)
  2646. </summary>
  2647. </member>
  2648. <member name="M:Castle.Core.MethodMetaModel.#ctor(Castle.Core.Configuration.IConfiguration)">
  2649. <summary>
  2650. Initializes a new instance of the <see cref="T:Castle.Core.MethodMetaModel"/> class.
  2651. </summary>
  2652. <param name="configNode">The config node.</param>
  2653. </member>
  2654. <member name="P:Castle.Core.MethodMetaModel.ConfigNode">
  2655. <summary>
  2656. Gets the config node.
  2657. </summary>
  2658. <value>The config node.</value>
  2659. </member>
  2660. <member name="T:Castle.Core.MethodMetaModelCollection">
  2661. <summary>
  2662. Collection of <see cref="T:Castle.Core.MethodMetaModel"/>
  2663. </summary>
  2664. </member>
  2665. <member name="P:Castle.Core.MethodMetaModelCollection.MethodInfo2Model">
  2666. <summary>
  2667. Gets the method info2 model.
  2668. </summary>
  2669. <value>The method info2 model.</value>
  2670. </member>
  2671. <member name="T:Castle.Core.ParameterModel">
  2672. <summary>
  2673. Represents a parameter. Usually the parameter
  2674. comes from the external world, ie, an external configuration.
  2675. </summary>
  2676. </member>
  2677. <member name="M:Castle.Core.ParameterModel.#ctor(System.String,System.String)">
  2678. <summary>
  2679. Initializes a new instance of the <see cref="T:Castle.Core.ParameterModel"/> class.
  2680. </summary>
  2681. <param name="name">The name.</param>
  2682. <param name="value">The value.</param>
  2683. </member>
  2684. <member name="M:Castle.Core.ParameterModel.#ctor(System.String,Castle.Core.Configuration.IConfiguration)">
  2685. <summary>
  2686. Initializes a new instance of the <see cref="T:Castle.Core.ParameterModel"/> class.
  2687. </summary>
  2688. <param name="name">The name.</param>
  2689. <param name="value">The value.</param>
  2690. </member>
  2691. <member name="P:Castle.Core.ParameterModel.Name">
  2692. <summary>
  2693. Gets the name.
  2694. </summary>
  2695. <value>The name.</value>
  2696. </member>
  2697. <member name="P:Castle.Core.ParameterModel.Value">
  2698. <summary>
  2699. Gets the value.
  2700. </summary>
  2701. <value>The value.</value>
  2702. </member>
  2703. <member name="P:Castle.Core.ParameterModel.ConfigValue">
  2704. <summary>
  2705. Gets the config value.
  2706. </summary>
  2707. <value>The config value.</value>
  2708. </member>
  2709. <member name="T:Castle.Core.ParameterModelCollection">
  2710. <summary>
  2711. Collection of <see cref="T:Castle.Core.ParameterModel"/>
  2712. </summary>
  2713. </member>
  2714. <member name="M:Castle.Core.ParameterModelCollection.#ctor">
  2715. <summary>
  2716. Initializes a new instance of the <see cref="T:Castle.Core.ParameterModelCollection"/> class.
  2717. </summary>
  2718. </member>
  2719. <member name="M:Castle.Core.ParameterModelCollection.Add(System.String,System.String)">
  2720. <summary>
  2721. Adds the specified name.
  2722. </summary>
  2723. <param name="name">The name.</param>
  2724. <param name="value">The value.</param>
  2725. </member>
  2726. <member name="M:Castle.Core.ParameterModelCollection.Add(System.String,Castle.Core.Configuration.IConfiguration)">
  2727. <summary>
  2728. Adds the specified name.
  2729. </summary>
  2730. <param name="name">The name.</param>
  2731. <param name="configNode">The config node.</param>
  2732. </member>
  2733. <member name="M:Castle.Core.ParameterModelCollection.Contains(System.Object)">
  2734. <summary>
  2735. Determines whether this collection contains the specified key.
  2736. </summary>
  2737. <param name="key">The key.</param>
  2738. <returns>
  2739. <c>true</c> if yes; otherwise, <c>false</c>.
  2740. </returns>
  2741. </member>
  2742. <member name="M:Castle.Core.ParameterModelCollection.Add(System.Object,System.Object)">
  2743. <summary>
  2744. Adds the specified key.
  2745. </summary>
  2746. <remarks>
  2747. Not implemented
  2748. </remarks>
  2749. <param name="key">The key.</param>
  2750. <param name="value">The value.</param>
  2751. </member>
  2752. <member name="M:Castle.Core.ParameterModelCollection.Clear">
  2753. <summary>
  2754. Clears this instance.
  2755. </summary>
  2756. <remarks>
  2757. Not implemented
  2758. </remarks>
  2759. </member>
  2760. <member name="M:Castle.Core.ParameterModelCollection.Remove(System.Object)">
  2761. <summary>
  2762. Removes the specified key.
  2763. </summary>
  2764. <param name="key">The key.</param>
  2765. <remarks>
  2766. Not implemented
  2767. </remarks>
  2768. </member>
  2769. <member name="M:Castle.Core.ParameterModelCollection.CopyTo(System.Array,System.Int32)">
  2770. <summary>
  2771. Copy the content to the specified array
  2772. </summary>
  2773. <param name="array">target array</param>
  2774. <param name="index">target index</param>
  2775. <remarks>
  2776. Not implemented
  2777. </remarks>
  2778. </member>
  2779. <member name="M:Castle.Core.ParameterModelCollection.GetEnumerator">
  2780. <summary>
  2781. Returns an enumerator that can iterate through a collection.
  2782. </summary>
  2783. <returns>
  2784. An <see cref="T:System.Collections.IEnumerator"/>
  2785. that can be used to iterate through the collection.
  2786. </returns>
  2787. </member>
  2788. <member name="P:Castle.Core.ParameterModelCollection.Keys">
  2789. <summary>
  2790. Gets the keys.
  2791. </summary>
  2792. <value>The keys.</value>
  2793. <remarks>
  2794. Not implemented
  2795. </remarks>
  2796. </member>
  2797. <member name="P:Castle.Core.ParameterModelCollection.Values">
  2798. <summary>
  2799. Gets the values.
  2800. </summary>
  2801. <value>The values.</value>
  2802. <remarks>
  2803. Not implemented
  2804. </remarks>
  2805. </member>
  2806. <member name="P:Castle.Core.ParameterModelCollection.IsReadOnly">
  2807. <summary>
  2808. Gets a value indicating whether this instance is read only.
  2809. </summary>
  2810. <value>
  2811. <c>true</c> if this instance is read only; otherwise, <c>false</c>.
  2812. </value>
  2813. </member>
  2814. <member name="P:Castle.Core.ParameterModelCollection.IsFixedSize">
  2815. <summary>
  2816. Gets a value indicating whether this instance is fixed size.
  2817. </summary>
  2818. <value>
  2819. <c>true</c> if this instance is fixed size; otherwise, <c>false</c>.
  2820. </value>
  2821. </member>
  2822. <member name="P:Castle.Core.ParameterModelCollection.Item(System.Object)">
  2823. <summary>
  2824. Gets the <see cref="T:Castle.Core.ParameterModel"/> with the specified key.
  2825. </summary>
  2826. <value></value>
  2827. </member>
  2828. <member name="P:Castle.Core.ParameterModelCollection.Count">
  2829. <summary>
  2830. Gets the count.
  2831. </summary>
  2832. <value>The count.</value>
  2833. </member>
  2834. <member name="P:Castle.Core.ParameterModelCollection.SyncRoot">
  2835. <summary>
  2836. Gets the sync root.
  2837. </summary>
  2838. <value>The sync root.</value>
  2839. </member>
  2840. <member name="P:Castle.Core.ParameterModelCollection.IsSynchronized">
  2841. <summary>
  2842. Gets a value indicating whether this instance is synchronized.
  2843. </summary>
  2844. <value>
  2845. <c>true</c> if this instance is synchronized; otherwise, <c>false</c>.
  2846. </value>
  2847. </member>
  2848. <member name="T:Castle.Core.PropertySet">
  2849. <summary>
  2850. Represents a property and the respective dependency.
  2851. </summary>
  2852. </member>
  2853. <member name="M:Castle.Core.PropertySet.#ctor(System.Reflection.PropertyInfo,Castle.Core.DependencyModel)">
  2854. <summary>
  2855. Initializes a new instance of the <see cref="T:Castle.Core.PropertySet"/> class.
  2856. </summary>
  2857. <param name="propertyInfo">The property info.</param>
  2858. <param name="dependency">The dependency.</param>
  2859. </member>
  2860. <member name="P:Castle.Core.PropertySet.Property">
  2861. <summary>
  2862. Gets the property.
  2863. </summary>
  2864. <value>The property.</value>
  2865. </member>
  2866. <member name="P:Castle.Core.PropertySet.Dependency">
  2867. <summary>
  2868. Gets the dependency.
  2869. </summary>
  2870. <value>The dependency.</value>
  2871. </member>
  2872. <member name="T:Castle.Core.PropertySetCollection">
  2873. <summary>
  2874. Collection of <see cref="T:Castle.Core.PropertySet"/>
  2875. </summary>
  2876. </member>
  2877. <member name="M:Castle.Core.PropertySetCollection.FindByPropertyInfo(System.Reflection.PropertyInfo)">
  2878. <summary>
  2879. Finds a PropertySet the by PropertyInfo.
  2880. </summary>
  2881. <param name="info">The info.</param>
  2882. <returns></returns>
  2883. </member>
  2884. <member name="T:Castle.Core.Resource.IResource">
  2885. <summary>
  2886. Represents a 'streamable' resource. Can
  2887. be a file, a resource in an assembly.
  2888. </summary>
  2889. </member>
  2890. <member name="M:Castle.Core.Resource.IResource.GetStreamReader">
  2891. <summary>
  2892. Returns a reader for the stream
  2893. </summary>
  2894. <remarks>
  2895. It's up to the caller to dispose the reader.
  2896. </remarks>
  2897. <returns></returns>
  2898. </member>
  2899. <member name="M:Castle.Core.Resource.IResource.GetStreamReader(System.Text.Encoding)">
  2900. <summary>
  2901. Returns a reader for the stream
  2902. </summary>
  2903. <remarks>
  2904. It's up to the caller to dispose the reader.
  2905. </remarks>
  2906. <param name="encoding"></param>
  2907. <returns></returns>
  2908. </member>
  2909. <member name="M:Castle.Core.Resource.IResource.CreateRelative(System.String)">
  2910. <summary>
  2911. Returns an instance of <see cref="T:Castle.Core.Resource.IResource"/>
  2912. created according to the <c>relativePath</c>
  2913. using itself as the root.
  2914. </summary>
  2915. <param name="relativePath"></param>
  2916. <returns></returns>
  2917. </member>
  2918. <member name="P:Castle.Core.Resource.IResource.FileBasePath">
  2919. <summary>
  2920. </summary>
  2921. <remarks>
  2922. Only valid for resources that
  2923. can be obtained through relative paths
  2924. </remarks>
  2925. </member>
  2926. <member name="T:Castle.Core.Resource.AbstractStreamResource">
  2927. <summary>
  2928. </summary>
  2929. </member>
  2930. <member name="F:Castle.Core.Resource.AbstractStreamResource.createStream">
  2931. <summary>
  2932. This returns a new stream instance each time it is called.
  2933. It is the responsability of the caller to dispose of this stream
  2934. </summary>
  2935. </member>
  2936. <member name="T:Castle.Core.Resource.AssemblyResourceFactory">
  2937. <summary>
  2938. </summary>
  2939. </member>
  2940. <member name="T:Castle.Core.Resource.IResourceFactory">
  2941. <summary>
  2942. Depicts the contract for resource factories.
  2943. </summary>
  2944. </member>
  2945. <member name="M:Castle.Core.Resource.IResourceFactory.Accept(Castle.Core.Resource.CustomUri)">
  2946. <summary>
  2947. Used to check whether the resource factory
  2948. is able to deal with the given resource
  2949. identifier.
  2950. </summary>
  2951. <remarks>
  2952. Implementors should return <c>true</c>
  2953. only if the given identificator is supported
  2954. by the resource factory
  2955. </remarks>
  2956. <param name="uri"></param>
  2957. <returns></returns>
  2958. </member>
  2959. <member name="M:Castle.Core.Resource.IResourceFactory.Create(Castle.Core.Resource.CustomUri)">
  2960. <summary>
  2961. Creates an <see cref="T:Castle.Core.Resource.IResource"/> instance
  2962. for the given resource identifier
  2963. </summary>
  2964. <param name="uri"></param>
  2965. <returns></returns>
  2966. </member>
  2967. <member name="M:Castle.Core.Resource.IResourceFactory.Create(Castle.Core.Resource.CustomUri,System.String)">
  2968. <summary>
  2969. Creates an <see cref="T:Castle.Core.Resource.IResource"/> instance
  2970. for the given resource identifier
  2971. </summary>
  2972. <param name="uri"></param>
  2973. <param name="basePath"></param>
  2974. <returns></returns>
  2975. </member>
  2976. <member name="T:Castle.Core.Resource.FileResource">
  2977. <summary>
  2978. </summary>
  2979. </member>
  2980. <member name="T:Castle.Core.Resource.FileResourceFactory">
  2981. <summary>
  2982. </summary>
  2983. </member>
  2984. <member name="T:Castle.Core.Resource.StaticContentResource">
  2985. <summary>
  2986. Adapts a static string content as an <see cref="T:Castle.Core.Resource.IResource"/>
  2987. </summary>
  2988. </member>
  2989. <member name="T:Castle.Core.Resource.UncResource">
  2990. <summary>
  2991. Enable access to files on network shares
  2992. </summary>
  2993. </member>
  2994. <member name="T:Castle.Core.IServiceEnabledComponent">
  2995. <summary>
  2996. Defines that the implementation wants a
  2997. <see cref="T:System.IServiceProvider"/> in order to
  2998. access other components. The creator must be aware
  2999. that the component might (or might not) implement
  3000. the interface.
  3001. </summary>
  3002. <remarks>
  3003. Used by Castle Project components to, for example,
  3004. gather logging factories
  3005. </remarks>
  3006. </member>
  3007. <member name="T:Castle.Core.IServiceProviderEx">
  3008. <summary>
  3009. Increments <c>IServiceProvider</c> with a generic service resolution operation.
  3010. </summary>
  3011. </member>
  3012. <member name="T:Castle.Core.IServiceProviderExAccessor">
  3013. <summary>
  3014. This interface should be implemented by classes
  3015. that are available in a bigger context, exposing
  3016. the container to different areas in the same application.
  3017. <para>
  3018. For example, in Web application, the (global) HttpApplication
  3019. subclasses should implement this interface to expose
  3020. the configured container
  3021. </para>
  3022. </summary>
  3023. </member>
  3024. <member name="T:Castle.Core.Pair`2">
  3025. <summary>
  3026. General purpose class to represent a standard pair of values.
  3027. </summary>
  3028. <typeparam name="TFirst">Type of the first value</typeparam>
  3029. <typeparam name="TSecond">Type of the second value</typeparam>
  3030. </member>
  3031. <member name="M:Castle.Core.Pair`2.#ctor(`0,`1)">
  3032. <summary>
  3033. Constructs a pair with its values
  3034. </summary>
  3035. <param name="first"></param>
  3036. <param name="second"></param>
  3037. </member>
  3038. <member name="T:Castle.Core.ProxyServices">
  3039. <summary>
  3040. List of utility methods related to dynamic proxy operations
  3041. </summary>
  3042. </member>
  3043. <member name="M:Castle.Core.ProxyServices.IsDynamicProxy(System.Type)">
  3044. <summary>
  3045. Determines whether the specified type is a proxy generated by
  3046. DynamicProxy (1 or 2).
  3047. </summary>
  3048. <param name="type">The type.</param>
  3049. <returns>
  3050. <c>true</c> if it is a proxy; otherwise, <c>false</c>.
  3051. </returns>
  3052. </member>
  3053. <member name="T:Castle.Core.ReflectionBasedDictionaryAdapter">
  3054. <summary>
  3055. Pendent
  3056. </summary>
  3057. </member>
  3058. <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.#ctor(System.Object)">
  3059. <summary>
  3060. Initializes a new instance of the <see cref="T:Castle.Core.ReflectionBasedDictionaryAdapter"/> class.
  3061. </summary>
  3062. <param name="target">The target.</param>
  3063. </member>
  3064. <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.Contains(System.Object)">
  3065. <summary>
  3066. Determines whether the <see cref="T:System.Collections.IDictionary"/> object contains an element with the specified key.
  3067. </summary>
  3068. <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"/> object.</param>
  3069. <returns>
  3070. true if the <see cref="T:System.Collections.IDictionary"/> contains an element with the key; otherwise, false.
  3071. </returns>
  3072. <exception cref="T:System.ArgumentNullException">
  3073. <paramref name="key"/> is null. </exception>
  3074. </member>
  3075. <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.Add(System.Object,System.Object)">
  3076. <summary>
  3077. Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"/> object.
  3078. </summary>
  3079. <param name="key">The <see cref="T:System.Object"/> to use as the key of the element to add.</param>
  3080. <param name="value">The <see cref="T:System.Object"/> to use as the value of the element to add.</param>
  3081. <exception cref="T:System.ArgumentNullException">
  3082. <paramref name="key"/> is null. </exception>
  3083. <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.IDictionary"/> object. </exception>
  3084. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"/> is read-only.-or- The <see cref="T:System.Collections.IDictionary"/> has a fixed size. </exception>
  3085. </member>
  3086. <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.Clear">
  3087. <summary>
  3088. Removes all elements from the <see cref="T:System.Collections.IDictionary"/> object.
  3089. </summary>
  3090. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"/> object is read-only. </exception>
  3091. </member>
  3092. <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.System#Collections#IDictionary#GetEnumerator">
  3093. <summary>
  3094. Returns an <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object.
  3095. </summary>
  3096. <returns>
  3097. An <see cref="T:System.Collections.IDictionaryEnumerator"/> object for the <see cref="T:System.Collections.IDictionary"/> object.
  3098. </returns>
  3099. </member>
  3100. <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.Remove(System.Object)">
  3101. <summary>
  3102. Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"/> object.
  3103. </summary>
  3104. <param name="key">The key of the element to remove.</param>
  3105. <exception cref="T:System.ArgumentNullException">
  3106. <paramref name="key"/> is null. </exception>
  3107. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"/> object is read-only.-or- The <see cref="T:System.Collections.IDictionary"/> has a fixed size. </exception>
  3108. </member>
  3109. <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.CopyTo(System.Array,System.Int32)">
  3110. <summary>
  3111. Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
  3112. </summary>
  3113. <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
  3114. <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
  3115. <exception cref="T:System.ArgumentNullException">
  3116. <paramref name="array"/> is null. </exception>
  3117. <exception cref="T:System.ArgumentOutOfRangeException">
  3118. <paramref name="index"/> is less than zero. </exception>
  3119. <exception cref="T:System.ArgumentException">
  3120. <paramref name="array"/> is multidimensional.-or- <paramref name="index"/> is equal to or greater than the length of <paramref name="array"/>.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"/> is greater than the available space from <paramref name="index"/> to the end of the destination <paramref name="array"/>. </exception>
  3121. <exception cref="T:System.ArgumentException">The type of the source <see cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the destination <paramref name="array"/>. </exception>
  3122. </member>
  3123. <member name="M:Castle.Core.ReflectionBasedDictionaryAdapter.GetEnumerator">
  3124. <summary>
  3125. Returns an enumerator that iterates through a collection.
  3126. </summary>
  3127. <returns>
  3128. An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
  3129. </returns>
  3130. </member>
  3131. <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.Item(System.Object)">
  3132. <summary>
  3133. Gets or sets the <see cref="T:System.Object"/> with the specified key.
  3134. </summary>
  3135. <value></value>
  3136. </member>
  3137. <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.Keys">
  3138. <summary>
  3139. Gets an <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object.
  3140. </summary>
  3141. <value></value>
  3142. <returns>An <see cref="T:System.Collections.ICollection"/> object containing the keys of the <see cref="T:System.Collections.IDictionary"/> object.</returns>
  3143. </member>
  3144. <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.Values">
  3145. <summary>
  3146. Gets an <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object.
  3147. </summary>
  3148. <value></value>
  3149. <returns>An <see cref="T:System.Collections.ICollection"/> object containing the values in the <see cref="T:System.Collections.IDictionary"/> object.</returns>
  3150. </member>
  3151. <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.IsReadOnly">
  3152. <summary>
  3153. Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object is read-only.
  3154. </summary>
  3155. <value></value>
  3156. <returns>true if the <see cref="T:System.Collections.IDictionary"/> object is read-only; otherwise, false.</returns>
  3157. </member>
  3158. <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.IsFixedSize">
  3159. <summary>
  3160. Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"/> object has a fixed size.
  3161. </summary>
  3162. <value></value>
  3163. <returns>true if the <see cref="T:System.Collections.IDictionary"/> object has a fixed size; otherwise, false.</returns>
  3164. </member>
  3165. <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.Count">
  3166. <summary>
  3167. Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>.
  3168. </summary>
  3169. <value></value>
  3170. <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"/>.</returns>
  3171. </member>
  3172. <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.SyncRoot">
  3173. <summary>
  3174. Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
  3175. </summary>
  3176. <value></value>
  3177. <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.</returns>
  3178. </member>
  3179. <member name="P:Castle.Core.ReflectionBasedDictionaryAdapter.IsSynchronized">
  3180. <summary>
  3181. Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe).
  3182. </summary>
  3183. <value></value>
  3184. <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false.</returns>
  3185. </member>
  3186. </members>
  3187. </doc>