Catel.Fody.Weaving.Argument.ArgumentInstructionSequenceBuilder.BuildDefaultInstructionsInternal C# (CSharp) Метод

BuildDefaultInstructionsInternal() приватный статический Метод

private static BuildDefaultInstructionsInternal ( object parameterDefinitionOrFieldDefinition ) : IEnumerable
parameterDefinitionOrFieldDefinition object
Результат IEnumerable
        private static IEnumerable<Instruction> BuildDefaultInstructionsInternal(object parameterDefinitionOrFieldDefinition)
        {
            var fieldDefinition = parameterDefinitionOrFieldDefinition as FieldDefinition;
            if (fieldDefinition != null)
            {
                return BuildDefaultInstructions(fieldDefinition);
            }

            var parameterDefinition = parameterDefinitionOrFieldDefinition as ParameterDefinition;
            if (parameterDefinitionOrFieldDefinition != null)
            {
                return BuildDefaultInstructions(parameterDefinition);
            }

            return null;
        }