mirror of
https://github.com/github/codeql.git
synced 2026-04-27 17:55:19 +02:00
C#: Simplify object initialization
This commit is contained in:
@@ -121,8 +121,10 @@ namespace Semmle.Extraction.CIL.Driver
|
||||
filesAnalyzed.Add(assemblyPath);
|
||||
try
|
||||
{
|
||||
var info = new AssemblyInfo(assemblyPath);
|
||||
info.extract = extractAll;
|
||||
var info = new AssemblyInfo(assemblyPath)
|
||||
{
|
||||
extract = extractAll
|
||||
};
|
||||
if (!assembliesRead.ContainsKey(info.name))
|
||||
assembliesRead.Add(info.name, info);
|
||||
}
|
||||
|
||||
@@ -30,10 +30,12 @@ namespace Semmle.Extraction.CIL.Entities
|
||||
cx.assembly = this;
|
||||
var def = cx.mdReader.GetAssemblyDefinition();
|
||||
|
||||
assemblyName = new AssemblyName();
|
||||
assemblyName.Name = cx.mdReader.GetString(def.Name);
|
||||
assemblyName.Version = def.Version;
|
||||
assemblyName.CultureInfo = new CultureInfo(cx.mdReader.GetString(def.Culture));
|
||||
assemblyName = new AssemblyName
|
||||
{
|
||||
Name = cx.mdReader.GetString(def.Name),
|
||||
Version = def.Version,
|
||||
CultureInfo = new CultureInfo(cx.mdReader.GetString(def.Culture))
|
||||
};
|
||||
|
||||
if (!def.PublicKey.IsNil)
|
||||
assemblyName.SetPublicKey(cx.mdReader.GetBlobBytes(def.PublicKey));
|
||||
|
||||
@@ -72,8 +72,10 @@ namespace Semmle.Extraction.CIL
|
||||
|
||||
if (e is null)
|
||||
{
|
||||
e = new PrimitiveType(this, code);
|
||||
e.Label = cx.GetNewLabel();
|
||||
e = new PrimitiveType(this, code)
|
||||
{
|
||||
Label = cx.GetNewLabel()
|
||||
};
|
||||
cx.DefineLabel(e, cx.TrapWriter.Writer, cx.Extractor);
|
||||
primitiveTypes[(int)code] = e;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user