1 instantiation of EvtStringVariant
System.Diagnostics.EventLog (1)
System\Diagnostics\Reader\UnsafeNativeMethods.cs (1)
748
return new
EvtStringVariant
21 references to EvtStringVariant
System.Diagnostics.EventLog (21)
_generated\0\LibraryImports.g.cs (13)
1549
internal static partial bool EvtFormatMessage(global::System.Diagnostics.Eventing.Reader.EventLogHandle publisherMetadataHandle, global::System.Diagnostics.Eventing.Reader.EventLogHandle eventHandle, uint messageId, int valueCount, global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
[] values, global::Microsoft.Win32.UnsafeNativeMethods.EvtFormatMessageFlags flags, int bufferSize, global::System.Span<char> buffer, out int bufferUsed)
1556
global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.Native* __values_native = default;
1560
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
, global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.Native>.ManagedToUnmanagedIn __values_native__marshaller = new();
1567
__values_native__marshaller.FromManaged(values, stackalloc global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.Native[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
, global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.Native>.ManagedToUnmanagedIn.BufferSize]);
1569
global::System.ReadOnlySpan<global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
> __values_native__managedSpan = __values_native__marshaller.GetManagedValuesSource();
1570
global::System.Span<global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.Native> __values_native__nativeSpan = __values_native__marshaller.GetUnmanagedValuesDestination();
1573
__values_native__nativeSpan[__i0] = global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.ConvertToUnmanaged(__values_native__managedSpan[__i0]);
1607
global::System.ReadOnlySpan<global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.Native> __values_native__nativeSpan = __values_native__marshaller.GetUnmanagedValuesDestination();
1610
global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.Free(__values_native__nativeSpan[__i0]);
1623
static extern unsafe int __PInvoke(nint __publisherMetadataHandle_native, nint __eventHandle_native, uint __messageId_native, int __valueCount_native, global::Microsoft.Win32.UnsafeNativeMethods.
EvtStringVariant
.Marshaller.Native* __values_native, global::Microsoft.Win32.UnsafeNativeMethods.EvtFormatMessageFlags __flags_native, int __bufferSize_native, char* __buffer_native, int* __bufferUsed_native);
System\Diagnostics\Reader\NativeWrapper.cs (2)
1079
UnsafeNativeMethods.
EvtStringVariant
[] stringVariants = new UnsafeNativeMethods.
EvtStringVariant
[values.Length];
System\Diagnostics\Reader\UnsafeNativeMethods.cs (6)
722
[CustomMarshaller(typeof(
EvtStringVariant
), MarshalMode.Default, typeof(Marshaller))]
725
public static Native ConvertToUnmanaged(
EvtStringVariant
managed) => new(managed);
726
public static
EvtStringVariant
ConvertToManaged(Native native) => native.ToManaged();
739
public Native(
EvtStringVariant
managed)
746
public
EvtStringVariant
ToManaged()
772
EvtStringVariant
[]? values,