Microsoft.Extensions.Logging.Console.xml 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Extensions.Logging.Console</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Extensions.Logging.Console.AnsiLogConsole">
  8. <summary>
  9. For consoles which understand the ANSI escape code sequences to represent color
  10. </summary>
  11. </member>
  12. <member name="M:Microsoft.Extensions.Logging.Console.AnsiParser.Parse(System.String)">
  13. <summary>
  14. Parses a subset of display attributes
  15. Set Display Attributes
  16. Set Attribute Mode [{attr1};...;{attrn}m
  17. Sets multiple display attribute settings. The following lists standard attributes that are getting parsed:
  18. 1 Bright
  19. Foreground Colours
  20. 30 Black
  21. 31 Red
  22. 32 Green
  23. 33 Yellow
  24. 34 Blue
  25. 35 Magenta
  26. 36 Cyan
  27. 37 White
  28. Background Colours
  29. 40 Black
  30. 41 Red
  31. 42 Green
  32. 43 Yellow
  33. 44 Blue
  34. 45 Magenta
  35. 46 Cyan
  36. 47 White
  37. </summary>
  38. </member>
  39. <member name="T:Microsoft.Extensions.Logging.Console.ConsoleFormatter">
  40. <summary>
  41. Allows custom log messages formatting
  42. </summary>
  43. </member>
  44. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleFormatter.Name">
  45. <summary>
  46. Gets the name associated with the console log formatter.
  47. </summary>
  48. </member>
  49. <member name="M:Microsoft.Extensions.Logging.Console.ConsoleFormatter.Write``1(Microsoft.Extensions.Logging.Abstractions.LogEntry{``0}@,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter)">
  50. <summary>
  51. Writes the log message to the specified TextWriter.
  52. </summary>
  53. <remarks>
  54. if the formatter wants to write colors to the console, it can do so by embedding ANSI color codes into the string
  55. </remarks>
  56. <param name="logEntry">The log entry.</param>
  57. <param name="scopeProvider">The provider of scope data.</param>
  58. <param name="textWriter">The string writer embedding ansi code for colors.</param>
  59. <typeparam name="TState">The type of the object to be written.</typeparam>
  60. </member>
  61. <member name="T:Microsoft.Extensions.Logging.Console.ConsoleFormatterNames">
  62. <summary>
  63. Reserved formatter names for the built-in console formatters.
  64. </summary>
  65. </member>
  66. <member name="F:Microsoft.Extensions.Logging.Console.ConsoleFormatterNames.Simple">
  67. <summary>
  68. Reserved name for simple console formatter
  69. </summary>
  70. </member>
  71. <member name="F:Microsoft.Extensions.Logging.Console.ConsoleFormatterNames.Json">
  72. <summary>
  73. Reserved name for json console formatter
  74. </summary>
  75. </member>
  76. <member name="F:Microsoft.Extensions.Logging.Console.ConsoleFormatterNames.Systemd">
  77. <summary>
  78. Reserved name for systemd console formatter
  79. </summary>
  80. </member>
  81. <member name="T:Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions">
  82. <summary>
  83. Options for the built-in console log formatter.
  84. </summary>
  85. </member>
  86. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions.IncludeScopes">
  87. <summary>
  88. Includes scopes when <see langword="true" />.
  89. </summary>
  90. </member>
  91. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions.TimestampFormat">
  92. <summary>
  93. Gets or sets format string used to format timestamp in logging messages. Defaults to <c>null</c>.
  94. </summary>
  95. </member>
  96. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions.UseUtcTimestamp">
  97. <summary>
  98. Gets or sets indication whether or not UTC timezone should be used to format timestamps in logging messages. Defaults to <c>false</c>.
  99. </summary>
  100. </member>
  101. <member name="T:Microsoft.Extensions.Logging.Console.ConsoleLoggerFormat">
  102. <summary>
  103. Format of <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger" /> messages.
  104. </summary>
  105. </member>
  106. <member name="F:Microsoft.Extensions.Logging.Console.ConsoleLoggerFormat.Default">
  107. <summary>
  108. Produces messages in the default console format.
  109. </summary>
  110. </member>
  111. <member name="F:Microsoft.Extensions.Logging.Console.ConsoleLoggerFormat.Systemd">
  112. <summary>
  113. Produces messages in a format suitable for console output to the systemd journal.
  114. </summary>
  115. </member>
  116. <member name="T:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions">
  117. <summary>
  118. Options for a <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/>.
  119. </summary>
  120. </member>
  121. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.DisableColors">
  122. <summary>
  123. Disables colors when <see langword="true" />.
  124. </summary>
  125. </member>
  126. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.Format">
  127. <summary>
  128. Gets or sets log message format. Defaults to <see cref="F:Microsoft.Extensions.Logging.Console.ConsoleLoggerFormat.Default" />.
  129. </summary>
  130. </member>
  131. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.FormatterName">
  132. <summary>
  133. Name of the log message formatter to use. Defaults to "simple" />.
  134. </summary>
  135. </member>
  136. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.IncludeScopes">
  137. <summary>
  138. Includes scopes when <see langword="true" />.
  139. </summary>
  140. </member>
  141. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.LogToStandardErrorThreshold">
  142. <summary>
  143. Gets or sets value indicating the minimum level of messages that would get written to <c>Console.Error</c>.
  144. </summary>
  145. </member>
  146. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.TimestampFormat">
  147. <summary>
  148. Gets or sets format string used to format timestamp in logging messages. Defaults to <c>null</c>.
  149. </summary>
  150. </member>
  151. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.UseUtcTimestamp">
  152. <summary>
  153. Gets or sets indication whether or not UTC timezone should be used to format timestamps in logging messages. Defaults to <c>false</c>.
  154. </summary>
  155. </member>
  156. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.QueueFullMode">
  157. <summary>
  158. Gets or sets the desired console logger behavior when the queue becomes full. Defaults to <c>Wait</c>.
  159. </summary>
  160. </member>
  161. <member name="P:Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions.MaxQueueLength">
  162. <summary>
  163. Gets or sets the maximum number of enqueued messages. Defaults to 2500.
  164. </summary>
  165. </member>
  166. <member name="T:Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider">
  167. <summary>
  168. A provider of <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/> instances.
  169. </summary>
  170. </member>
  171. <member name="M:Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider.#ctor(Microsoft.Extensions.Options.IOptionsMonitor{Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions})">
  172. <summary>
  173. Creates an instance of <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider"/>.
  174. </summary>
  175. <param name="options">The options to create <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/> instances with.</param>
  176. </member>
  177. <member name="M:Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider.#ctor(Microsoft.Extensions.Options.IOptionsMonitor{Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Logging.Console.ConsoleFormatter})">
  178. <summary>
  179. Creates an instance of <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider"/>.
  180. </summary>
  181. <param name="options">The options to create <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/> instances with.</param>
  182. <param name="formatters">Log formatters added for <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/> insteaces.</param>
  183. </member>
  184. <member name="M:Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider.CreateLogger(System.String)">
  185. <inheritdoc />
  186. </member>
  187. <member name="M:Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider.Dispose">
  188. <inheritdoc />
  189. </member>
  190. <member name="M:Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider)">
  191. <inheritdoc />
  192. </member>
  193. <member name="T:Microsoft.Extensions.Logging.Console.ConsoleLoggerQueueFullMode">
  194. <summary>
  195. Determines the console logger behavior when the queue becomes full.
  196. </summary>
  197. </member>
  198. <member name="F:Microsoft.Extensions.Logging.Console.ConsoleLoggerQueueFullMode.Wait">
  199. <summary>
  200. Blocks the logging threads once the queue limit is reached.
  201. </summary>
  202. </member>
  203. <member name="F:Microsoft.Extensions.Logging.Console.ConsoleLoggerQueueFullMode.DropWrite">
  204. <summary>
  205. Drops new log messages when the queue is full.
  206. </summary>
  207. </member>
  208. <member name="T:Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions">
  209. <summary>
  210. Options for the built-in json console log formatter.
  211. </summary>
  212. </member>
  213. <member name="P:Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions.JsonWriterOptions">
  214. <summary>
  215. Gets or sets JsonWriterOptions.
  216. </summary>
  217. </member>
  218. <member name="T:Microsoft.Extensions.Logging.Console.LoggerColorBehavior">
  219. <summary>
  220. Determines when to use color when logging messages.
  221. </summary>
  222. </member>
  223. <member name="F:Microsoft.Extensions.Logging.Console.LoggerColorBehavior.Default">
  224. <summary>
  225. Use the default color behavior, enabling color except when the console output is redirected.
  226. </summary>
  227. <remarks>
  228. Enables color except when the console output is redirected.
  229. </remarks>
  230. </member>
  231. <member name="F:Microsoft.Extensions.Logging.Console.LoggerColorBehavior.Enabled">
  232. <summary>
  233. Enable color for logging
  234. </summary>
  235. </member>
  236. <member name="F:Microsoft.Extensions.Logging.Console.LoggerColorBehavior.Disabled">
  237. <summary>
  238. Disable color for logging
  239. </summary>
  240. </member>
  241. <member name="T:Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions">
  242. <summary>
  243. Options for the built-in default console log formatter.
  244. </summary>
  245. </member>
  246. <member name="P:Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions.ColorBehavior">
  247. <summary>
  248. Determines when to use color when logging messages.
  249. </summary>
  250. </member>
  251. <member name="P:Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions.SingleLine">
  252. <summary>
  253. When <see langword="true" />, the entire message gets logged in a single line.
  254. </summary>
  255. </member>
  256. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddConsole(Microsoft.Extensions.Logging.ILoggingBuilder)">
  257. <summary>
  258. Adds a console logger named 'Console' to the factory.
  259. </summary>
  260. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  261. </member>
  262. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddConsole(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action{Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions})">
  263. <summary>
  264. Adds a console logger named 'Console' to the factory.
  265. </summary>
  266. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  267. <param name="configure">A delegate to configure the <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/>.</param>
  268. </member>
  269. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddSimpleConsole(Microsoft.Extensions.Logging.ILoggingBuilder)">
  270. <summary>
  271. Add the default console log formatter named 'simple' to the factory with default properties.
  272. </summary>
  273. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  274. </member>
  275. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddSimpleConsole(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action{Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions})">
  276. <summary>
  277. Add and configure a console log formatter named 'simple' to the factory.
  278. </summary>
  279. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  280. <param name="configure">A delegate to configure the <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/> options for the built-in default log formatter.</param>
  281. </member>
  282. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddJsonConsole(Microsoft.Extensions.Logging.ILoggingBuilder)">
  283. <summary>
  284. Add a console log formatter named 'json' to the factory with default properties.
  285. </summary>
  286. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  287. </member>
  288. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddJsonConsole(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action{Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions})">
  289. <summary>
  290. Add and configure a console log formatter named 'json' to the factory.
  291. </summary>
  292. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  293. <param name="configure">A delegate to configure the <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/> options for the built-in json log formatter.</param>
  294. </member>
  295. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddSystemdConsole(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action{Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions})">
  296. <summary>
  297. Add and configure a console log formatter named 'systemd' to the factory.
  298. </summary>
  299. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  300. <param name="configure">A delegate to configure the <see cref="T:Microsoft.Extensions.Logging.Console.ConsoleLogger"/> options for the built-in systemd log formatter.</param>
  301. </member>
  302. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddSystemdConsole(Microsoft.Extensions.Logging.ILoggingBuilder)">
  303. <summary>
  304. Add a console log formatter named 'systemd' to the factory with default properties.
  305. </summary>
  306. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  307. </member>
  308. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddConsoleFormatter``2(Microsoft.Extensions.Logging.ILoggingBuilder)">
  309. <summary>
  310. Adds a custom console logger formatter 'TFormatter' to be configured with options 'TOptions'.
  311. </summary>
  312. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  313. </member>
  314. <member name="M:Microsoft.Extensions.Logging.ConsoleLoggerExtensions.AddConsoleFormatter``2(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action{``1})">
  315. <summary>
  316. Adds a custom console logger formatter 'TFormatter' to be configured with options 'TOptions'.
  317. </summary>
  318. <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to use.</param>
  319. <param name="configure">A delegate to configure options 'TOptions' for custom formatter 'TFormatter'.</param>
  320. </member>
  321. <member name="T:Microsoft.Extensions.Logging.NullExternalScopeProvider">
  322. <summary>
  323. Scope provider that does nothing.
  324. </summary>
  325. </member>
  326. <member name="P:Microsoft.Extensions.Logging.NullExternalScopeProvider.Instance">
  327. <summary>
  328. Returns a cached instance of <see cref="T:Microsoft.Extensions.Logging.NullExternalScopeProvider"/>.
  329. </summary>
  330. </member>
  331. <member name="M:Microsoft.Extensions.Logging.NullExternalScopeProvider.Microsoft#Extensions#Logging#IExternalScopeProvider#ForEachScope``1(System.Action{System.Object,``0},``0)">
  332. <inheritdoc />
  333. </member>
  334. <member name="M:Microsoft.Extensions.Logging.NullExternalScopeProvider.Microsoft#Extensions#Logging#IExternalScopeProvider#Push(System.Object)">
  335. <inheritdoc />
  336. </member>
  337. <member name="T:Microsoft.Extensions.Logging.NullScope">
  338. <summary>
  339. An empty scope without any logic
  340. </summary>
  341. </member>
  342. <member name="M:Microsoft.Extensions.Logging.NullScope.Dispose">
  343. <inheritdoc />
  344. </member>
  345. <member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
  346. <summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
  347. <param name="argument">The reference type argument to validate as non-null.</param>
  348. <param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
  349. </member>
  350. <member name="F:System.ConsoleUtils.s_emitAnsiColorCodes">
  351. <summary>Whether to output ansi color strings.</summary>
  352. </member>
  353. <member name="P:System.ConsoleUtils.EmitAnsiColorCodes">
  354. <summary>Get whether to emit ANSI color codes.</summary>
  355. </member>
  356. <member name="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute">
  357. <summary>
  358. Indicates that the specified method requires the ability to generate new code at runtime,
  359. for example through <see cref="N:System.Reflection"/>.
  360. </summary>
  361. <remarks>
  362. This allows tools to understand which methods are unsafe to call when compiling ahead of time.
  363. </remarks>
  364. </member>
  365. <member name="M:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.#ctor(System.String)">
  366. <summary>
  367. Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute"/> class
  368. with the specified message.
  369. </summary>
  370. <param name="message">
  371. A message that contains information about the usage of dynamic code.
  372. </param>
  373. </member>
  374. <member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Message">
  375. <summary>
  376. Gets a message that contains information about the usage of dynamic code.
  377. </summary>
  378. </member>
  379. <member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Url">
  380. <summary>
  381. Gets or sets an optional URL that contains more information about the method,
  382. why it requires dynamic code, and what options a consumer has to deal with it.
  383. </summary>
  384. </member>
  385. <member name="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute">
  386. <summary>Specifies the syntax used in a string.</summary>
  387. </member>
  388. <member name="M:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.#ctor(System.String)">
  389. <summary>Initializes the <see cref="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"/> with the identifier of the syntax used.</summary>
  390. <param name="syntax">The syntax identifier.</param>
  391. </member>
  392. <member name="M:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.#ctor(System.String,System.Object[])">
  393. <summary>Initializes the <see cref="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"/> with the identifier of the syntax used.</summary>
  394. <param name="syntax">The syntax identifier.</param>
  395. <param name="arguments">Optional arguments associated with the specific syntax employed.</param>
  396. </member>
  397. <member name="P:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Syntax">
  398. <summary>Gets the identifier of the syntax used.</summary>
  399. </member>
  400. <member name="P:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Arguments">
  401. <summary>Optional arguments associated with the specific syntax employed.</summary>
  402. </member>
  403. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.CompositeFormat">
  404. <summary>The syntax identifier for strings containing composite formats for string formatting.</summary>
  405. </member>
  406. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.DateOnlyFormat">
  407. <summary>The syntax identifier for strings containing date format specifiers.</summary>
  408. </member>
  409. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.DateTimeFormat">
  410. <summary>The syntax identifier for strings containing date and time format specifiers.</summary>
  411. </member>
  412. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.EnumFormat">
  413. <summary>The syntax identifier for strings containing <see cref="T:System.Enum"/> format specifiers.</summary>
  414. </member>
  415. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.GuidFormat">
  416. <summary>The syntax identifier for strings containing <see cref="T:System.Guid"/> format specifiers.</summary>
  417. </member>
  418. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Json">
  419. <summary>The syntax identifier for strings containing JavaScript Object Notation (JSON).</summary>
  420. </member>
  421. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.NumericFormat">
  422. <summary>The syntax identifier for strings containing numeric format specifiers.</summary>
  423. </member>
  424. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Regex">
  425. <summary>The syntax identifier for strings containing regular expressions.</summary>
  426. </member>
  427. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.TimeOnlyFormat">
  428. <summary>The syntax identifier for strings containing time format specifiers.</summary>
  429. </member>
  430. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.TimeSpanFormat">
  431. <summary>The syntax identifier for strings containing <see cref="T:System.TimeSpan"/> format specifiers.</summary>
  432. </member>
  433. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Uri">
  434. <summary>The syntax identifier for strings containing URIs.</summary>
  435. </member>
  436. <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Xml">
  437. <summary>The syntax identifier for strings containing XML.</summary>
  438. </member>
  439. <member name="P:System.SR.BufferMaximumSizeExceeded">
  440. <summary>Cannot allocate a buffer of size {0}.</summary>
  441. </member>
  442. <member name="P:System.SR.QueueModeNotSupported">
  443. <summary>{0} is not a supported queue mode value.</summary>
  444. </member>
  445. <member name="P:System.SR.MaxQueueLengthBadValue">
  446. <summary>{0} must be larger than zero.</summary>
  447. </member>
  448. <member name="P:System.SR.WarningMessageOnDrop">
  449. <summary>{0} message(s) dropped because of queue size limit. Increase the queue size or decrease logging verbosity to avoid this. You may change `ConsoleLoggerQueueFullMode` to stop dropping messages.</summary>
  450. </member>
  451. <member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
  452. <summary>
  453. Attribute used to indicate a source generator should create a function for marshalling
  454. arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
  455. </summary>
  456. <remarks>
  457. This attribute is meaningless if the source generator associated with it is not enabled.
  458. The current built-in source generator only supports C# and only supplies an implementation when
  459. applied to static, partial, non-generic methods.
  460. </remarks>
  461. </member>
  462. <member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
  463. <summary>
  464. Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
  465. </summary>
  466. <param name="libraryName">Name of the library containing the import.</param>
  467. </member>
  468. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
  469. <summary>
  470. Gets the name of the library containing the import.
  471. </summary>
  472. </member>
  473. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
  474. <summary>
  475. Gets or sets the name of the entry point to be called.
  476. </summary>
  477. </member>
  478. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
  479. <summary>
  480. Gets or sets how to marshal string arguments to the method.
  481. </summary>
  482. <remarks>
  483. If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
  484. <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
  485. </remarks>
  486. </member>
  487. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
  488. <summary>
  489. Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
  490. </summary>
  491. <remarks>
  492. If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
  493. or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
  494. </remarks>
  495. </member>
  496. <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
  497. <summary>
  498. Gets or sets whether the callee sets an error (SetLastError on Windows or errno
  499. on other platforms) before returning from the attributed method.
  500. </summary>
  501. </member>
  502. <member name="T:System.Runtime.InteropServices.StringMarshalling">
  503. <summary>
  504. Specifies how strings should be marshalled for generated p/invokes
  505. </summary>
  506. </member>
  507. <member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
  508. <summary>
  509. Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
  510. </summary>
  511. </member>
  512. <member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
  513. <summary>
  514. Use the platform-provided UTF-8 marshaller.
  515. </summary>
  516. </member>
  517. <member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
  518. <summary>
  519. Use the platform-provided UTF-16 marshaller.
  520. </summary>
  521. </member>
  522. </members>
  523. </doc>