123 references to PtrToStringUni
csc (1)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
363var commandLine = Marshal.PtrToStringUni(ptr)!;
Microsoft.Build.Tasks.Core (5)
ManifestUtil\mansign2.cs (5)
444string issuerKeyHash = Marshal.PtrToStringUni(pIssuerKeyHash); 560string publicKeyToken = Marshal.PtrToStringUni(pPublicKeyToken); 1289_hash = Marshal.PtrToStringUni(signerInfo.pwszHash); 1293_description = Marshal.PtrToStringUni(signerInfo.pwszDescription); 1297_descriptionUrl = Marshal.PtrToStringUni(signerInfo.pwszDescriptionUrl);
Microsoft.CodeAnalysis.Scripting (1)
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\GlobalAssemblyCacheLocation.cs (1)
65return Marshal.PtrToStringUni((IntPtr)p);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\GlobalAssemblyCacheLocation.cs (1)
65return Marshal.PtrToStringUni((IntPtr)p);
Microsoft.Diagnostics.DataContractReader.Legacy (1)
NativeStringHolder.cs (1)
54Value = Marshal.PtrToStringUni(psz);
Microsoft.DotNet.NativeWrapper (1)
PlatformString.cs (1)
36return Marshal.PtrToStringUni(Value) ?? string.Empty;
Microsoft.Win32.SystemEvents (3)
Microsoft\Win32\SystemEvents.cs (3)
525if (lParam != 0 && Marshal.PtrToStringUni(lParam)!.Equals("Policy")) 529else if (lParam != 0 && Marshal.PtrToStringUni(lParam)!.Equals("intl")) 1083newString = Marshal.PtrToStringUni(lParam);
PresentationCore (3)
System\Windows\Media\Imaging\BitmapMetadataEnumerator.cs (1)
82_current = Marshal.PtrToStringUni(ppStr);
System\Windows\Media\Imaging\PropVariant.cs (2)
617array[i] = Marshal.PtrToStringUni(ptr); 679return Marshal.PtrToStringUni(pwszVal);
PresentationFramework (3)
MS\Internal\IO\Packaging\ManagedFilter.cs (1)
121PropName = Marshal.PtrToStringUni(propSpec.union.name);
System\Windows\Documents\NLGSpellerInterop.cs (1)
604suggestions.Add(Marshal.PtrToStringUni(variant.data1));
System\Windows\Standard\NativeMethods.cs (1)
2364result[i] = Marshal.PtrToStringUni(currArg);
ReachFramework (3)
PrintConfig\FallbackPTProvider.cs (3)
751PRINTER_INFO_2.pPrinterName = Marshal.PtrToStringUni(pPrinterName); 758PRINTER_INFO_2.pPortName = Marshal.PtrToStringUni(pPortName); 765PRINTER_INFO_2.pDriverName = Marshal.PtrToStringUni(pDriverName);
System.Data.Odbc (1)
Common\System\Data\ProviderBase\DbBuffer.cs (1)
71value = Marshal.PtrToStringUni(ptr);
System.Data.OleDb (4)
OleDbConnectionInternal.cs (1)
551literalValue = Marshal.PtrToStringUni(Marshal.ReadIntPtr(literalInfo, 0));
OleDbDataReader.cs (1)
566info.idname = Marshal.PtrToStringUni(dbColumnInfo.columnid.ulPropid);
OleDbStruct.cs (2)
52builder.Append("pwszDataSourceType =").Append(Marshal.PtrToStringUni(pwszDataSourceType)).Append(Environment.NewLine); 80builder.AppendLine($"pwszDataSourceType ={Marshal.PtrToStringUni(pwszDataSourceType)}");
System.Diagnostics.EventLog (8)
System\Diagnostics\Reader\NativeWrapper.cs (4)
1024string? s = Marshal.PtrToStringUni(pointer); 1064return Marshal.PtrToStringUni(buffer)!; 1261return Marshal.PtrToStringUni(val.StringVal); 1367stringArray[i] = ansi ? Marshal.PtrToStringAnsi(ptr[i]) : Marshal.PtrToStringUni(ptr[i]);
System\Diagnostics\Reader\UnsafeNativeMethods.cs (4)
418server: Marshal.PtrToStringUni(_value.Server)!, 419user: Marshal.PtrToStringUni(_value.User), 420domain: Marshal.PtrToStringUni(_value.Domain), 750StringVal = Marshal.PtrToStringUni(StringVal),
System.DirectoryServices (32)
Interop\AdsValueHelper2.cs (4)
157strb.Append(Marshal.PtrToStringUni(dnb.pszDNString)); 166string strValue = Marshal.PtrToStringUni(dns.pszStringValue) ?? string.Empty; 168return $"S:{strValue.Length}:{strValue}:{Marshal.PtrToStringUni(dns.pszDNString)}"; 178return Marshal.PtrToStringUni(adsvalue.pointer.value)!;
System\DirectoryServices\ActiveDirectory\ActiveDirectorySite.cs (2)
210string siteName = Marshal.PtrToStringUni(ptr)!; 1339string? domainName = Marshal.PtrToStringUni(nameResult.pName);
System\DirectoryServices\ActiveDirectory\AttributeMetaData.cs (3)
27Name = Marshal.PtrToStringUni(attrMetaData.pszAttributeName)!; 34_pszLastOriginatingDsaDN = Marshal.PtrToStringUni(attrMetaData.pszLastOriginatingDsaDN); 42Name = Marshal.PtrToStringUni(attrMetaData.pszAttributeName)!;
System\DirectoryServices\ActiveDirectory\DirectoryServer.cs (2)
616targetName = Marshal.PtrToStringUni(sync.pszDstId); 617sourceName = Marshal.PtrToStringUni(sync.pszSrcId);
System\DirectoryServices\ActiveDirectory\Domain.cs (3)
1304obj.DnsDomainName = Marshal.PtrToStringUni(unmanagedTrust.DnsDomainName); 1306obj.NetbiosDomainName = Marshal.PtrToStringUni(unmanagedTrust.NetbiosDomainName); 1339localDomainParent = Marshal.PtrToStringUni(parentTrust.DnsDomainName);
System\DirectoryServices\ActiveDirectory\Exception.cs (4)
425string? source = Marshal.PtrToStringUni(error.pszSrcId); 426string? target = Marshal.PtrToStringUni(error.pszSvrId); 453string? source = Marshal.PtrToStringUni(error.pszSrcId); 454string? target = Marshal.PtrToStringUni(error.pszSvrId);
System\DirectoryServices\ActiveDirectory\Forest.cs (2)
1118tmpDNSName = Marshal.PtrToStringUni(unmanagedTrust.DnsDomainName); 1120tmpNetBIOSName = Marshal.PtrToStringUni(unmanagedTrust.NetbiosDomainName);
System\DirectoryServices\ActiveDirectory\ForestTrustRelationshipInformation.cs (2)
33tmpDNSName = Marshal.PtrToStringUni(unmanagedTrust.DnsDomainName); 35tmpNetBIOSName = Marshal.PtrToStringUni(unmanagedTrust.NetbiosDomainName);
System\DirectoryServices\ActiveDirectory\Locator.cs (1)
159dcDnsHostName = Marshal.PtrToStringUni(dcDnsHostNamePtr)!;
System\DirectoryServices\ActiveDirectory\ReplicationCursor.cs (1)
29_serverDN = Marshal.PtrToStringUni(dn);
System\DirectoryServices\ActiveDirectory\ReplicationFailure.cs (1)
23_sourceDsaDN = Marshal.PtrToStringUni(failure.pszDsaDN);
System\DirectoryServices\ActiveDirectory\ReplicationNeighbor.cs (3)
48PartitionName = Marshal.PtrToStringUni(neighbor.pszNamingContext); 49_sourceServerDN = Marshal.PtrToStringUni(neighbor.pszSourceDsaDN); 51string? transportDN = Marshal.PtrToStringUni(neighbor.pszAsyncIntersiteTransportDN);
System\DirectoryServices\ActiveDirectory\ReplicationOperation.cs (2)
35PartitionName = Marshal.PtrToStringUni(operation.pszNamingContext); 38_dsaDN = Marshal.PtrToStringUni(operation.pszDsaDN);
System\DirectoryServices\ActiveDirectory\Utils.cs (1)
879stringGuid = Marshal.PtrToStringUni(ptr);
System\DirectoryServices\SearchResultCollection.cs (1)
321entry.Properties.Add(Marshal.PtrToStringUni(pszColumnName)!, new ResultPropertyValueCollection(values));
System.DirectoryServices.Protocols (5)
System\DirectoryServices\Protocols\ldap\LdapSessionOptions.cs (5)
898string target = $"{Marshal.PtrToStringUni(HostNamePtr)}:{PortNumber}"; 962string target = $"{Marshal.PtrToStringUni(hostNamePtr)}:{portNumber}"; 1081string user = Marshal.PtrToStringUni(SecAuthIdentit->user); 1082string domain = Marshal.PtrToStringUni(SecAuthIdentit->domain); 1083string password = Marshal.PtrToStringUni(SecAuthIdentit->password);
System.Net.Http.WinHttpHandler (3)
src\runtime\src\libraries\Common\src\Interop\Windows\WinHttp\Interop.winhttp_types.cs (1)
300AutoConfigUrl = AutoConfigUrl != IntPtr.Zero ? Marshal.PtrToStringUni(AutoConfigUrl) : null,
System\Net\Http\WinHttpRequestCallback.cs (2)
69IPAddress connectedToIPAddress = IPAddress.Parse(Marshal.PtrToStringUni(statusInformation)!); 101var redirectUri = new Uri(Marshal.PtrToStringUni(statusInformation)!);
System.Net.Primitives (1)
System\Net\NetworkCredential.cs (1)
166result = Marshal.PtrToStringUni(ptr)!;
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\Utf16StringMarshaller.cs (1)
30=> Marshal.PtrToStringUni((IntPtr)unmanaged);
System.Private.Windows.Core (4)
Windows\Win32\System\Variant\VARIANT.cs (4)
167return Marshal.PtrToStringUni(*(IntPtr*)data); 388result[i] = Marshal.PtrToStringUni(data[i]); 597SetValue(array, Marshal.PtrToStringUni(data), indices, lowerBounds); 838result[i] = Marshal.PtrToStringUni(data[i]);
System.Runtime.InteropServices.JavaScript (1)
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (1)
442var message = Marshal.PtrToStringUni(exceptionPtr)!;
System.Security.AccessControl (1)
System\Security\AccessControl\Win32.cs (1)
37resultSddl = Marshal.PtrToStringUni(ByteArray)!;
System.Security.Cryptography (11)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.FindOidInfo.cs (1)
36return Marshal.PtrToStringUni(pwszName);
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeCertContextHandleWithKeyContainerDeletion.cs (2)
51string providerName = Marshal.PtrToStringUni((IntPtr)(pProvInfo->pwszProvName))!; 52string keyContainerName = Marshal.PtrToStringUni((IntPtr)(pProvInfo->pwszContainerName))!;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CngHelpers.cs (1)
138string valueAsString = Marshal.PtrToStringUni((IntPtr)pValue)!;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\X509Certificates\CertificateHelpers.Windows.cs (2)
241ProviderName = Marshal.PtrToStringUni((IntPtr)(pKeyProvInfo->pwszProvName)), 242KeyContainerName = Marshal.PtrToStringUni((IntPtr)(pKeyProvInfo->pwszContainerName)),
System\Security\Cryptography\CngKey.StandardProperties.cs (3)
368friendlyName = Marshal.PtrToStringUni(pNcryptUiPolicy->pszFriendlyName); 369description = Marshal.PtrToStringUni(pNcryptUiPolicy->pszDescription); 370creationTitle = Marshal.PtrToStringUni(pNcryptUiPolicy->pszCreationTitle);
System\Security\Cryptography\X509Certificates\ChainPal.Windows.cs (1)
79string information = Marshal.PtrToStringUni(pChainElement->pwszExtendedErrorInfo)!;
System\Security\Cryptography\X509Certificates\X509Pal.Windows.PublicKey.cs (1)
341string? valueAsString = Marshal.PtrToStringUni((IntPtr)pValue);
System.Security.Cryptography.Pkcs (1)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.FindOidInfo.cs (1)
36return Marshal.PtrToStringUni(pwszName);
System.Security.Principal.Windows (4)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.LsaLookupNames2.cs (1)
40m.Buffer = Marshal.PtrToStringUni(unmanaged.Buffer)!;
System\Security\Principal\WindowsIdentity.cs (3)
401return Marshal.PtrToStringUni(logonSessionData.AuthenticationPackage.Buffer); 1259string name = Marshal.PtrToStringUni(windowsClaim.Name)!; 1270Claim c = new Claim(name, Marshal.PtrToStringUni(stringPointers[item])!, ClaimValueTypes.String, _issuerName, _issuerName, this);
System.ServiceProcess.ServiceController (2)
System\ServiceProcess\ServiceBase.cs (2)
867_serviceName = Marshal.PtrToStringUni((IntPtr)(*argsAsPtr))!; 876args[index] = Marshal.PtrToStringUni((IntPtr)(*argsAsPtr))!;
System.Speech (13)
Internal\ObjectToken\RegistryDataKey.cs (1)
131tokenId = Marshal.PtrToStringUni(sapiTokenId);
Internal\SapiInterop\SapiRecognizer.cs (1)
109string tokenId = Marshal.PtrToStringUni(sapiTokenId)!;
Internal\Synthesis\EngineSite.cs (1)
295string? bookmark = Marshal.PtrToStringUni(sapiEvent.Param2);
Result\RecognizedPhrase.cs (10)
179displayForm = Marshal.PtrToStringUni(displayFormBuffer); 184lexicalForm = Marshal.PtrToStringUni(lexicalFormBuffer); 190pronunciation = Marshal.PtrToStringUni(pronunciationBuffer)!; 300string text = Marshal.PtrToStringUni(new IntPtr((long)buffer + replacement.pszReplacementText))!; 668propertyName = Marshal.PtrToStringUni(nameBuffer)!; 679propertyValue = Marshal.PtrToStringUni(valueStringBuffer)!; 745string name = Marshal.PtrToStringUni(nameBuffer)!; 789string? source = Marshal.PtrToStringUni((nint)smlBuffer + (nint)semanticError.pszSourceOffset); 790string? description = Marshal.PtrToStringUni((nint)smlBuffer + (nint)semanticError.pszDescriptionOffset); 791string? script = Marshal.PtrToStringUni((nint)smlBuffer + (nint)semanticError.pszScriptLineOffset);
System.Windows.Extensions (3)
src\runtime\src\libraries\Common\src\Interop\Windows\CryptUI\Interop.CryptUIDlgCertificate.cs (3)
108szTitle = Marshal.PtrToStringUni(szTitle), 216szTitle = Marshal.PtrToStringUni(szTitle), 218szDisplayString = Marshal.PtrToStringUni(szDisplayString),
System.Windows.Forms (1)
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (1)
1166string? linkHref = Marshal.PtrToStringUni(lParam);
UIAutomationClient (2)
MS\Internal\Automation\UiaCoreApi.cs (2)
692Marshal.PtrToStringUni(nargs._displayString), Marshal.PtrToStringUni(nargs._activityId));
UIAutomationTypes (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
2123return Marshal.PtrToStringUni(val);
vbc (1)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
363var commandLine = Marshal.PtrToStringUni(ptr)!;
VBCSCompiler (1)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
363var commandLine = Marshal.PtrToStringUni(ptr)!;