public void GenerateCode(IConceptInfo conceptInfo, ICodeBuilder codeBuilder) { var info = (RowPermissionsInheritWriteFromInfo)conceptInfo; codeBuilder.InsertCode( RowPermissionsUtility.GetInheritSnippet(info.InheritFromInfo, RowPermissionsWriteInfo.PermissionsExpressionName), RowPermissionsPluginableFiltersInfo.WriteFilterExpressionsTag, info.Dependency_RowPermissionsWrite); }
public void GenerateCode(IConceptInfo conceptInfo, ICodeBuilder codeBuilder) { var info = (RowPermissionsInheritReadInfo)conceptInfo; codeBuilder.InsertCode( RowPermissionsUtility.GetInheritSnippet( info.InheritFromInfo, RowPermissionsReadInfo.PermissionsExpressionName, SameMembersTag.Evaluate(info)), RowPermissionsPluginableFiltersInfo.ReadFilterExpressionsTag, info.Dependency_RowPermissionsRead); }