C# Class Microsoft.CodeAnalysis.Sarif.SarifUtilities

Exibir arquivo Open project: Microsoft/sarif-sdk Class Usage Examples

Public Properties

Property Type Description
SarifDateTimeFormatMillisecondsPrecision string
SarifDateTimeFormatSecondsPrecision string

Public Methods

Method Description
BuildMessageFormats ( IEnumerable resourceNames, ResourceManager resourceManager ) : string>.Dictionary
ConvertToSarifVersion ( this sarifVersionText ) : SarifVersion
ConvertToSchemaUri ( this sarifVersion ) : Uri
ConvertToText ( this sarifVersion ) : string
FormatMessage ( this exception ) : string
InitializeFromAssembly ( this tool, Assembly assembly ) : void
InitializeFromAssembly ( this tool, Assembly assembly, string prereleaseInfo ) : void
IsSemanticVersioningCompatible ( this versionText ) : bool

Method Details

BuildMessageFormats() public static method

public static BuildMessageFormats ( IEnumerable resourceNames, ResourceManager resourceManager ) : string>.Dictionary
resourceNames IEnumerable
resourceManager System.Resources.ResourceManager
return string>.Dictionary

ConvertToSarifVersion() public static method

public static ConvertToSarifVersion ( this sarifVersionText ) : SarifVersion
sarifVersionText this
return SarifVersion

ConvertToSchemaUri() public static method

public static ConvertToSchemaUri ( this sarifVersion ) : Uri
sarifVersion this
return System.Uri

ConvertToText() public static method

public static ConvertToText ( this sarifVersion ) : string
sarifVersion this
return string

FormatMessage() public static method

public static FormatMessage ( this exception ) : string
exception this
return string

InitializeFromAssembly() public static method

public static InitializeFromAssembly ( this tool, Assembly assembly ) : void
tool this
assembly System.Reflection.Assembly
return void

InitializeFromAssembly() public static method

public static InitializeFromAssembly ( this tool, Assembly assembly, string prereleaseInfo ) : void
tool this
assembly System.Reflection.Assembly
prereleaseInfo string
return void

IsSemanticVersioningCompatible() public static method

public static IsSemanticVersioningCompatible ( this versionText ) : bool
versionText this
return bool

Property Details

SarifDateTimeFormatMillisecondsPrecision public_oe static_oe property

public static string SarifDateTimeFormatMillisecondsPrecision
return string

SarifDateTimeFormatSecondsPrecision public_oe static_oe property

Returns an ISO 8601 compatible universal date time format string with seconds precision, used to produce times such as "2016-03-02T01:44:50Z"
public static string SarifDateTimeFormatSecondsPrecision
return string