Skip to content

Commit

Permalink
Применяет стили кода
Browse files Browse the repository at this point in the history
  • Loading branch information
inyutin-maxim committed Aug 1, 2022
1 parent 8ecaded commit 932d99d
Show file tree
Hide file tree
Showing 1,371 changed files with 102,368 additions and 93,221 deletions.
1 change: 1 addition & 0 deletions VkNet.Core.Abstractions/VkNet.Core.Abstractions.csproj
Expand Up @@ -2,5 +2,6 @@
<PropertyGroup>
<TargetFrameworks>net45;netstandard2.0;net5.0</TargetFrameworks>
<NetStandardImplicitPackageVersion>2.0</NetStandardImplicitPackageVersion>
<LangVersion>latest</LangVersion>
</PropertyGroup>
</Project>
34 changes: 17 additions & 17 deletions VkNet.Generators/SourceGenerators/FromJsonGenerator.cs
Expand Up @@ -45,7 +45,8 @@ public void Execute(GeneratorExecutionContext context)
var models =
context.Compilation
.SyntaxTrees
.SelectMany(syntaxTree => syntaxTree.GetRoot().DescendantNodes())
.SelectMany(syntaxTree => syntaxTree.GetRoot()
.DescendantNodes())
.Where(x => x is ClassDeclarationSyntax)
.Cast<ClassDeclarationSyntax>()
.Where(GetPartialModels)
Expand Down Expand Up @@ -117,7 +118,8 @@ private string GetPropertyDeclarations(IEnumerable<(string PropertyName, string

public static string GetTypeFromGeneric(string type)
{
var localType = type.Split('<')[1].Replace(">", string.Empty);
var localType = type.Split('<')[1]
.Replace(">", string.Empty);

return localType;
}
Expand Down Expand Up @@ -159,21 +161,15 @@ private IEnumerable<(string PropertyName, string AttributeArgument, string Prope
/// </summary>
/// <param name="arg"></param>
/// <returns></returns>
private bool NotHaveMethodFromJson(ClassDeclarationSyntax arg)
{
return !arg.Members.Any(x =>
x.Kind() == SyntaxKind.MethodDeclaration && ((MethodDeclarationSyntax) x).Identifier.ValueText != "FromJSON");
}
private bool NotHaveMethodFromJson(ClassDeclarationSyntax arg) => !arg.Members.Any(x =>
x.Kind() == SyntaxKind.MethodDeclaration && ((MethodDeclarationSyntax) x).Identifier.ValueText != "FromJSON");

private bool GetSerializableModels(ClassDeclarationSyntax arg)
{
return arg.AttributeLists.First().Attributes.Any(x => x.Name.ToString() == "Serializable");
}
private bool GetSerializableModels(ClassDeclarationSyntax arg) => arg.AttributeLists.First()
.Attributes.Any(x => x.Name.ToString() == "Serializable");

private static bool GetPartialModels(ClassDeclarationSyntax x)
{
return GetFullName(x).Contains("Model") && x.Modifiers.Any(m => m.ValueText == "partial");
}
private static bool GetPartialModels(ClassDeclarationSyntax x) => GetFullName(x)
.Contains("Model")
&& x.Modifiers.Any(m => m.ValueText == "partial");

public const string NESTED_CLASS_DELIMITER = "+";

Expand Down Expand Up @@ -211,12 +207,16 @@ public static string GetFullName(ClassDeclarationSyntax source)
}

var nameSpace = parent as NamespaceDeclarationSyntax;
var sb = new StringBuilder().Append(nameSpace.Name).Append(NAMESPACE_CLASS_DELIMITER);

var sb = new StringBuilder().Append(nameSpace.Name)
.Append(NAMESPACE_CLASS_DELIMITER);

items.Reverse();

items.ForEach(i =>
{
sb.Append(i).Append(NESTED_CLASS_DELIMITER);
sb.Append(i)
.Append(NESTED_CLASS_DELIMITER);
});

sb.Append(source.Identifier.Text);
Expand Down

0 comments on commit 932d99d

Please sign in to comment.