|
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
#pragma warning disable CS1591,CS1573,CS0465,CS0649,CS8019,CS1570,CS1584,CS1658,CS0436,CS8981
using global::System;
using global::System.Diagnostics;
using global::System.Diagnostics.CodeAnalysis;
using global::System.Runtime.CompilerServices;
using global::System.Runtime.InteropServices;
using global::System.Runtime.Versioning;
using winmdroot = global::Windows.Win32;
namespace Windows.Win32
{
namespace Networking.HttpServer
{
internal partial struct __HTTP_KNOWN_HEADER_41
{
private const int SpanLength = 41;
/// <summary>The length of the inline array.</summary>
internal readonly int Length => SpanLength;
internal winmdroot.Networking.HttpServer.HTTP_KNOWN_HEADER _0,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40;
/// <summary>
/// Gets this inline array as a span.
/// </summary>
/// <remarks>
/// ⚠ Important ⚠: When this struct is on the stack, do not let the returned span outlive the stack frame that defines it.
/// </remarks>
[UnscopedRef]
internal unsafe Span<winmdroot.Networking.HttpServer.HTTP_KNOWN_HEADER> AsSpan() => MemoryMarshal.CreateSpan(ref _0, SpanLength);
/// <summary>
/// Gets this inline array as a span.
/// </summary>
/// <remarks>
/// ⚠ Important ⚠: When this struct is on the stack, do not let the returned span outlive the stack frame that defines it.
/// </remarks>
[UnscopedRef]
internal unsafe readonly ReadOnlySpan<winmdroot.Networking.HttpServer.HTTP_KNOWN_HEADER> AsReadOnlySpan() => MemoryMarshal.CreateReadOnlySpan(ref Unsafe.AsRef(in _0), SpanLength);
public static implicit operator __HTTP_KNOWN_HEADER_41(ReadOnlySpan<winmdroot.Networking.HttpServer.HTTP_KNOWN_HEADER> value)
{
Unsafe.SkipInit(out __HTTP_KNOWN_HEADER_41 result);
value.CopyTo(result.AsSpan());
int initLength = value.Length;
result.AsSpan().Slice(initLength, SpanLength - initLength).Clear();
return result;
}
}
}
namespace Networking.HttpServer
{
internal partial struct __HTTP_KNOWN_HEADER_30
{
private const int SpanLength = 30;
/// <summary>The length of the inline array.</summary>
internal readonly int Length => SpanLength;
internal winmdroot.Networking.HttpServer.HTTP_KNOWN_HEADER _0,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29;
/// <summary>
/// Gets this inline array as a span.
/// </summary>
/// <remarks>
/// ⚠ Important ⚠: When this struct is on the stack, do not let the returned span outlive the stack frame that defines it.
/// </remarks>
[UnscopedRef]
internal unsafe Span<winmdroot.Networking.HttpServer.HTTP_KNOWN_HEADER> AsSpan() => MemoryMarshal.CreateSpan(ref _0, SpanLength);
/// <summary>
/// Gets this inline array as a span.
/// </summary>
/// <remarks>
/// ⚠ Important ⚠: When this struct is on the stack, do not let the returned span outlive the stack frame that defines it.
/// </remarks>
[UnscopedRef]
internal unsafe readonly ReadOnlySpan<winmdroot.Networking.HttpServer.HTTP_KNOWN_HEADER> AsReadOnlySpan() => MemoryMarshal.CreateReadOnlySpan(ref Unsafe.AsRef(in _0), SpanLength);
public static implicit operator __HTTP_KNOWN_HEADER_30(ReadOnlySpan<winmdroot.Networking.HttpServer.HTTP_KNOWN_HEADER> value)
{
Unsafe.SkipInit(out __HTTP_KNOWN_HEADER_30 result);
value.CopyTo(result.AsSpan());
int initLength = value.Length;
result.AsSpan().Slice(initLength, SpanLength - initLength).Clear();
return result;
}
}
}
}
|