INNER CODE UNIT · C#

nsSpans

ArcadeMakerSources/ArcadeMaker · src/ArcadeMaker.IDE/CodeChecker.cs:312

                    CodeSpan[] nsSpans = ReadBlock(spans, ++spanIndex, out List<CodeSpan> beforeSpans);
                    if (beforeSpans.Any())
                        throw new NameDoesNotExistsInCurrentContextException(beforeSpans.First().text);
                    spanIndex += nsSpans.Length + 2; // +2 for 2 braces
                    List<NamespaceMember> items = new List<NamespaceMember>();
                    NamespaceMember item = new NamespaceMember();

                    bool @partial = false, @static = false;

                    for (int i = 0; i < nsSpans.Length; i++)
                    {
                        if (span.type != SpanType.Normal)
                            throw new NotImplementedException();

                        if (span.text == "public")
                            item.AccessModifier = AccessModifier.Public;
                        else if (span.text == "internal")
                            item.AccessModifier = AccessModifier.Internal;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…