CSharpUML.UmlEnum.Matches C# (CSharp) Метод

Matches() публичный статический Метод

public static Matches ( CSharpBlock block ) : bool
block CSharpBlock
Результат bool
        public static bool Matches(CSharpBlock block)
        {
            return block.Name.Contains ("enum");
        }

Same methods

UmlEnum::Matches ( UmlBlock block ) : bool

Usage Example

Пример #1
0
        public IEnumerable <IUmlObject> Parse(IEnumerable <string> lines)
        {
            char[] chars = StripComments(lines).Where(FilterEmptyLines).ToCharacters().ToArray();

            int i = 0;

            CSharpBlock[] blocks = Parse(chars, ref i);
            foreach (CSharpBlock np in blocks)
            {
                if (np.Name.Contains("namespace"))
                {
                    foreach (CSharpBlock block in np.Content)
                    {
                        if (UmlClass.Matches(block))
                        {
                            yield return(new UmlClass(block));
                        }
                        else if (UmlEnum.Matches(block))
                        {
                            yield return(new UmlEnum(block));
                        }
                    }
                }
            }
        }
All Usage Examples Of CSharpUML.UmlEnum::Matches