4 instantiations of PCSTR
Microsoft.AspNetCore.Server.HttpSys (4)
Windows.Win32.PCSTR.g.cs (1)
38
public static explicit operator PCSTR(byte* value) => new
PCSTR
(value);
Windows.Win32.PSTR.g.cs (3)
47
public override string ToString() => new
PCSTR
(this.Value).ToString();
49
public static implicit operator PCSTR(PSTR value) => new
PCSTR
(value.Value);
53
internal int Length => new
PCSTR
(this.Value).Length;
35 references to PCSTR
Microsoft.AspNetCore.Server.HttpSys (26)
HttpSysListener.cs (3)
336
nativeHeaderValues[header->KnownHeaderCount].pRawValue = (
PCSTR
)bytes;
351
httpResponse.Base.pReason = (
PCSTR
)bytes;
360
knownHeaders[(int)HttpSysResponseHeader.ContentLength].pRawValue = (
PCSTR
)pContentLength;
RequestProcessing\Response.cs (7)
320
_nativeResponse.Base.pReason = (
PCSTR
)pReasonPhrase;
548
unknownHeaders[_nativeResponse.Base.Headers.UnknownHeaderCount].pName = (
PCSTR
)bytes;
554
unknownHeaders[_nativeResponse.Base.Headers.UnknownHeaderCount].pRawValue = (
PCSTR
)bytes;
563
knownHeaders[lookup].pRawValue = (
PCSTR
)bytes;
593
nativeHeaderValues[header->KnownHeaderCount].pRawValue = (
PCSTR
)bytes;
642
unknownHeaders[unknownHeadersOffset].pName = (
PCSTR
)bytes;
648
unknownHeaders[unknownHeadersOffset].pRawValue = (
PCSTR
)bytes;
Windows.Win32.HTTP_KNOWN_HEADER.g.cs (1)
37
internal winmdroot.Foundation.
PCSTR
pRawValue;
Windows.Win32.HTTP_REQUEST_V1.g.cs (2)
71
internal winmdroot.Foundation.
PCSTR
pUnknownVerb;
74
internal winmdroot.Foundation.
PCSTR
pRawUrl;
Windows.Win32.HTTP_RESPONSE_V1.g.cs (1)
45
internal winmdroot.Foundation.
PCSTR
pReason;
Windows.Win32.HTTP_SSL_INFO.g.cs (2)
43
internal winmdroot.Foundation.
PCSTR
pServerCertIssuer;
46
internal winmdroot.Foundation.
PCSTR
pServerCertSubject;
Windows.Win32.HTTP_UNKNOWN_HEADER.g.cs (2)
36
internal winmdroot.Foundation.
PCSTR
pName;
39
internal winmdroot.Foundation.
PCSTR
pRawValue;
Windows.Win32.PCSTR.g.cs (5)
27
: IEquatable<
PCSTR
>
36
public static implicit operator byte*(
PCSTR
value) => value.Value;
38
public static explicit operator
PCSTR
(byte* value) => new PCSTR(value);
40
public bool Equals(
PCSTR
other) => this.Value == other.Value;
42
public override bool Equals(object obj) => obj is
PCSTR
other && this.Equals(other);
Windows.Win32.PSTR.g.cs (3)
46
/// <inheritdoc cref="
PCSTR
.ToString()"/>
49
public static implicit operator
PCSTR
(PSTR value) => new PCSTR(value.Value);
52
/// <inheritdoc cref="
PCSTR
.Length"/>
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (3)
RequestHeaderBenchmarks.cs (3)
76
requestStructure.Headers.KnownHeaders._28.pRawValue = (
PCSTR
)address;
102
unknownHeaderStructure.pName = (
PCSTR
)address;
112
unknownHeaderStructure.pRawValue = (
PCSTR
)address;
Microsoft.AspNetCore.Server.HttpSys.Tests (6)
RequestHeaderTests.cs (6)
363
requestStructure.Headers.KnownHeaders._28.pRawValue = (
PCSTR
)address;
372
requestStructure.Headers.KnownHeaders._12.pRawValue = (
PCSTR
)address;
387
requestStructure.Headers.KnownHeaders._28.pRawValue = (
PCSTR
)address;
417
unknownHeaderStructure.pName = (
PCSTR
)address;
427
unknownHeaderStructure.pRawValue = (
PCSTR
)address;
457
unknownHeaderStructure.pName = (
PCSTR
)address;