4 <name>Microsoft.Extensions.DiagnosticAdapter</name>
7 <member name="T:Microsoft.Extensions.DiagnosticAdapter.Infrastructure.IProxy">
9 An interface for unwrappable proxy objects.
12 <member name="M:Microsoft.Extensions.DiagnosticAdapter.Infrastructure.IProxy.Upwrap``1">
14 Unwraps the underlying object and performs a cast to <typeparamref name="T"/>.
16 <typeparam name="T">The type of the underlying object.</typeparam>
17 <returns>The underlying object.</returns>
19 <member name="T:Microsoft.Extensions.DiagnosticAdapter.Infrastructure.IProxyFactory">
21 A factory for runtime creation of proxy objects.
24 <member name="M:Microsoft.Extensions.DiagnosticAdapter.Infrastructure.IProxyFactory.CreateProxy``1(System.Object)">
26 Creates a proxy object that is assignable to type <typeparamref name="TProxy"/>
28 <typeparam name="TProxy">The type of the proxy to create.</typeparam>
29 <param name="obj">The object to wrap in a proxy.</param>
30 <returns>A proxy object, or <paramref name="obj"/> if a proxy is not needed.</returns>
32 <member name="P:Microsoft.Extensions.DiagnosticAdapter.Resources.Converter_PropertyMustHaveGetter">
34 The property '{0}' on type '{1}' must define a getter to support proxy generation.
37 <member name="M:Microsoft.Extensions.DiagnosticAdapter.Resources.FormatConverter_PropertyMustHaveGetter(System.Object,System.Object)">
39 The property '{0}' on type '{1}' must define a getter to support proxy generation.
42 <member name="P:Microsoft.Extensions.DiagnosticAdapter.Resources.Converter_PropertyMustNotHaveIndexParameters">
44 The property '{0}' on type '{1}' must not use index parameters to support proxy generation.
47 <member name="M:Microsoft.Extensions.DiagnosticAdapter.Resources.FormatConverter_PropertyMustNotHaveIndexParameters(System.Object,System.Object)">
49 The property '{0}' on type '{1}' must not use index parameters to support proxy generation.
52 <member name="P:Microsoft.Extensions.DiagnosticAdapter.Resources.Converter_PropertyMustNotHaveSetter">
54 The property '{0}' on type '{1}' must not define a setter to support proxy generation.
57 <member name="M:Microsoft.Extensions.DiagnosticAdapter.Resources.FormatConverter_PropertyMustNotHaveSetter(System.Object,System.Object)">
59 The property '{0}' on type '{1}' must not define a setter to support proxy generation.
62 <member name="P:Microsoft.Extensions.DiagnosticAdapter.Resources.Converter_TypeMustBeInterface">
64 Type '{0}' must be an interface in order to support proxy generation from source type '{1}'.
67 <member name="M:Microsoft.Extensions.DiagnosticAdapter.Resources.FormatConverter_TypeMustBeInterface(System.Object,System.Object)">
69 Type '{0}' must be an interface in order to support proxy generation from source type '{1}'.
72 <member name="P:Microsoft.Extensions.DiagnosticAdapter.Resources.Converter_UnableToGenerateProxy">
74 Unable to generate a proxy for method '{0}'. See Inner Exception for details.
77 <member name="M:Microsoft.Extensions.DiagnosticAdapter.Resources.FormatConverter_UnableToGenerateProxy(System.Object)">
79 Unable to generate a proxy for method '{0}'. See Inner Exception for details.
82 <member name="P:Microsoft.Extensions.DiagnosticAdapter.Resources.Converter_TypeMustNotHavePropertiesThatVaryByCase">
84 Proxy method generation doesn't support types with properties that vary only by case. The type '{0}' defines multiple properties named '{1}' that vary only by case.
87 <member name="M:Microsoft.Extensions.DiagnosticAdapter.Resources.FormatConverter_TypeMustNotHavePropertiesThatVaryByCase(System.Object,System.Object)">
89 Proxy method generation doesn't support types with properties that vary only by case. The type '{0}' defines multiple properties named '{1}' that vary only by case.