Technology with opinion

Tuesday, November 25, 2008

Creating Custom StyleCop Rules in C#

Microsoft has released a new free static code analysis tool called StyleCop.  Named after the similar FxCop, this product is aimed to be more focused for cosmetic code consistency which can increase readability and maintainability.  StyleCop has built-in rules, which you can turn off, many of which are:
  • Ordering of members in a class from most visible to least visible
  • Order of Usings in alphabetical order, with System namespaces on top
  • Proper camel casing and pascal casing
  • Proper whitespace
I like about 3/4 of these rules so I think it's definitely worth considering using, even consider integrating into your automated build process using NAnt, CruiseControl or TFS.  That being said many will likely want to extend these rules to create your own.  Doing so is fairly simple but not documented very well at this time.  I created the following rule to make sure that all instance variables (private & protected class level variables) are prefixed with an underscore.  I realize not everybody follows this convention, but I like it because it's more concise than prefixing your instance variables with 'm_' or 'this' which is often needed to prevent name collisions.

First I created a C# Class assembly project and referenced "Microsoft.StyleCop" and "Microsoft.StyleCop.CSharp".  Next I added the following class, which implements my custom rule:

using Microsoft.StyleCop;
using Microsoft.StyleCop.CSharp;

namespace DotNetExtensions.StyleCop.Rules
{
    /// <summary>
    /// This StyleCop Rule makes sure that instance variables are prefixed with an underscore.
    /// </summary>
    [SourceAnalyzer(typeof(CsParser))]
    public class InstanceVariablesUnderscorePrefix : SourceAnalyzer
    {
        
        public override void AnalyzeDocument(CodeDocument document)
        {
            CsDocument csdocument  = (CsDocument) document;
            if (csdocument.RootElement != null && !csdocument.RootElement.Generated)
                csdocument.WalkDocument(new CodeWalkerElementVisitor<object>(this.VisitElement), null, null);
        }

        private bool VisitElement(CsElement element, CsElement parentElement, object context)
        {
            // Flag a violation if the instance variables are not prefixed with an underscore.
            if (!element.Generated && element.ElementType == ElementType.Field && element.ActualAccess != AccessModifierType.Public && 
                element.ActualAccess != AccessModifierType.Internal && element.Declaration.Name.ToCharArray()[0] != '_')
            {
                AddViolation(element, "InstanceVariablesUnderscorePrefix");
            }
            return true;
        }
    }
}

The VisitElement function handles the main logic for this rule.  First it makes sure that the member isn't Generated code, which you have no control over so no sense in applying rules to.  Secondly it's making sure that the member's visibility isn't Public or Internal.  Finally we make sure that the instance variable starts with an underscore prefix..

Next we need to provide metadata so that StyleCop can categorize and describe our rule.  Add an XML file to your project, then change it's Build Action to 'Embedded Resource'

<?xml version="1.0" encoding="utf-8" ?>
<SourceAnalyzer Name="Extensions">
  <Description>
    These custom rules provide extensions to the ones provided with StyleCop.
  </Description>
  <Rules>
    <Rule Name="InstanceVariablesUnderscorePrefix" CheckId="EX1001">
      <Context>Instance variables should be prefixed by underscore.</Context>
      <Description>Instance variables are easier to distinguish when prefixed with an underscore.</Description>
    </Rule>
  </Rules>
</SourceAnalyzer>

At the root level you are naming the main category for the rules in this file.  Next you describe your suite of rules.  Then in the Rules section you can add all the rules (note: you can use RuleGroup element to further categorize your rules).  Finally you name your rule and give it a unique CheckId.  The CheckId is what you can search for your rule by in the StyleCop Project Settings.  Important: for StyleCop to correlate your class to your metadata your class and xml file need to be named exactly the same.

Finally build your project and drop your new assembly's dll into the StyleCop directory (C:\Program Files\Microsoft StyleCop 4.3).  Now double-click your Settings.StyleCop to see your rule in the list.  It should look something like the following:



Now you can open your solutions/projects in Visual Studio and click Tools -> Run StyleCop and you should see warnings for your new rule.

StyleCop is a nice little accent to any C# project.  I'd like to see Microsoft make the following changes:
  • StyleCop should be OSS (open source software) - why not Microsoft, there really can't be any proprietary business technology in an application that is basically is performing string  parsing
  • StyleCop's documentation needs to be improved - Microsoft provides to help documents for StyleCop, a user manual and an SDK manual.  Both of them lack details and some of the examples simply do not even compile.  For instance the CodeWalkerElementVisitor delegate in a boolean, in their samples they do not even return a boolean value which will not allow their samples to compile.  They do not even document the purpose of this boolean.  Through trial and error I think that if you return a false that it will stop walking (parsing) the document for this rule.
  • Custom rules should be able to be categorized within the existing main ones: Naming Rules, Ordering Rules, etc.
  • Easier to create custom rules by using regex within an XML file.  This would eliminate having to create custom assemblies and classes.
  • Command-line interface should be available for testing or scripting purposes.

161 comments:

Walker said...

I need the rule to you implement for using underscore prefix for private or protected instance level variables for SyleCop.

More thanks for help me.

My email es: walkeraguilar@gmail.com

Unknown said...

Hi,

I have a problem.

When I open the settings file via visual studio (right-click a project and click StyleCop Settings) my custom rules appear. All good there. However if I open the same file by double-clicking it in windows explorer my custom rules don't show up. Any idea why?

Thanks
Neil

Sharepoint said...

In your Article there is mentioned that "Proper camel casing and pascal casing" in build function in StyleCop, but i am unable to find that rule. Can you help me


Satish
Email:- satishbhargav4u@gmail.com

Unknown said...

@samuraix

I posted the code to Google Code.

@neil

If you modify the stylecop settings file in the Program Files location then it will make the settings global to Visual Studio unless a projects settings override the default.

Unknown said...

I followed your guide (actually I just copy and pasted your code), but I can't get Microsoft StyleCop to pick the rule up. I'm using .NET framework 2.0 and Visual Studio 2005. The dll is getting picked up because I can't edit or delete it. I've made sure that the file names match. Any help would be appreciated

Jackson...!!! said...

Hi,
My issue is same as what Ivan had told in his comment, i also but created same project, which got compiled without errors, but I can't get Microsoft StyleCop to pick the rule. Is there any other setting to integrate our custom rule in StypeCop?

Thanks,
Jackson C.

Zeor said...

If anyone should come by this; The project is now opensource and by looking it up I found out that the assembly should be build with .NET 3.5. If using another version, then the assembly will not be picked up and you can not see your own rules.

EnThu said...

I need to count lines of code in a method in c#. Can i add my custom rule for the same. Please help.
Thanks in advance for help.

EnThu said...

Hwy i am not able to see my custom created rule in the setting.stylecop. Can anyone help my assembly is 3.5 built my name of the XML file is same as name of class.
Please help.

D. Maymone said...

I have exactly the same problem as En Thu.
I am not able to see my custom created rule in the setting.stylecop. My assembly is 3.5. Same name to XML and class file. But I don't see the "Extensions" entry in the setting file.
Please help.

graydo64 said...

I had the same problem as EnThu and D. Maymone. I'd followed your post to the letter, checked it against the SDK but couldn't get my custom rule to load. I had used the nuget package in my project to get the references for StyleCop and StyleCop.CSharp. I found that removing the nuget package and referenced the dlls in %programfiles%\StyleCop 4.7 instead fixed the problem.

D. Maymone said...

I am not able yet to see my custom created rule in the setting.stylecop. My assembly is 3.5. Same name to XML and class file. But I don't see the "Extensions" entry in the setting file.
When I double click the Settings file this error is displayed:
---------------------------
StyleCop
---------------------------
An exception occurred while loading one of the StyleCop add-ins: System.IO.FileLoadException,
Could not load file or assembly 'StyleCop, Version=4.7.6.0, Culture=neutral,
PublicKeyToken=f904653c63bc2738' or one of its dependencies.
The located assembly's manifest definition does not match the assembly reference. (
Exception from HRESULT: 0x80131040)
Thanks

Allan said...

Custom software development specialists explore exactly what it is a company does - what the necessities of the company are on a day to day basis and what they need from their IT system in order to operate to their optimum. In order to perform efficient functionality, a company would ideally need its software to do exactly what they want it to.

Unknown said...
This comment has been removed by the author.
Unknown said...

Hi,
I can able to create my own custom rule in stylecop.When I open the settings file via visual studio my custom rules appear in separate Rule Group.I need to add it with stylecop rule ( e.g Documentation Rule ).Any idea?

yosabrams0918 said...

?I used to be very happy to search out this net-site.I needed to thanks for your time for this wonderful read!! I undoubtedly enjoying every little little bit of it and I have you bookmarked to check out new stuff you blog post. usa online casino

Catabatic Technology said...

What is the Creating Custom StyleCop Rules in C#. I have no idea but after reading this post i have this rule. thanks for sharing this info.

Travel Software Development Solution India | Travel Portal Development | Software Development Solutions

Best Digital Marketing Agency said...

Great Post Thanks for sharing with us and it is very helpful for us. Check this link also here: Software Development Company India

Prachi Kalra said...

Highly Commendable blog! Keep up the great work

Video Production Company said...

TVH, Best Video & Film Production Houses/Company in Delhi Ncr. we Provides Corporate Films, Documentary Films, Short Makers, Explainer Videos, & promotional video services in delhi ncr. Call us @ 8178662477. Best Video & Film Production Houses/company in Delhi NCR Visit Us: film production companies in india, corporate video production company

pankaj shukla said...

Thanks for sharing useful information. We are leading mobile app development companies in dubai.

Video Production Company said...

Well I definitely enjoyed reading it. This tip procured by you is very constructive for correct planning.

event management companies
event management companies in delhi

Servomax Ltd said...

Servo Stabilizers, Servomax offers a wide range of Servo Voltage Stabilizer units to suit various types of domestic and industrial applications such as metal processing equipment, production lines, construction devices, elevators, medical equipment, etc. Call us on +91 9111234567 to get the best quote for Servo Stabilizer Price.

Kettysmith said...

Towing Elite is the best service providers for towing cars, trucks and more. We are offering our services in multiple locations and in best charges. Call us to get more information.
Towing Services in Beaverton
Tow Truck Company near Mt St Helens
Towing Services near Cougar
Tow Truck Company in Portland
Tow Truck Company in Gresham
Tow Truck Company in Tigard

SEO said...

Move a step forward and connect with your audience with our PPC Experts India


Thinking PPC advertising? Think Us. Get in touch with our team and coordinate with the experts around. We will help you take your business a step forward and build your customers regularly. Our comprehensive approach and dedication make us a company one can rely on for PPC services in India. Share your thoughts and ideas with us and we will make sure that each and every one of them gets fulfilled in no time professionally.

Home Refurbishment in London said...

Hiring The Equitable Local Builders In London For Home Improvements Services

It is always said that people often desire to be in a house that could give them a desired luxury and comfort and that could only be done with some efforts. Although some manage to furnish their home by themselves, at times this can be tedious to them and also time taking.

Tech said...

Microsoft Office suite has become a must-have not only for large corporations but for individual users as well. The latter face the necessity to download Office programs once they understand that apps integrated into their OS are too basic and can’t satisfy their needs.
Microsoft Office Torrent

davidclauses said...

Now you can move to various location safely with Taipan Express Movers. Shift your high value items, pets, kids and more with us in genuine charges.
Packers and Movers in Malaysia
International Movers in Malaysia
Packers & Movers Near Me
International relocation services
Furniture Storage Solutions
Moving with Kids
Moving with Pets
Moving High Value Items

Travel India said...

The number of people looking for Microsoft Office torrent is growing every day. The tendency is obvious since this package of programs has long become popular among millions of users all over the globe, supplying them with all the necessary tools for work with text, spreadsheets and presentations.

Microsoft office torrent

Quickbooks Phone Number said...

Nice Blog!
Facing error while using QuickBooks get instant solution with our QuickBooks experts.Dial +1-(855)533-6333 QuickBooks Enterprise Support Phone Number

Unknown said...

We are an experienced team in one of the Best software company and product specialist for software development and implementation. Sovereign provides Website Design, Web Development and Mobile App Development, Digital marketing and SEO Services.

Prashant Baghel said...

lTop 10 Best Event Management Companies In Delhi

Sapna Rajput said...

Hritika is a Call Girl in Town who isn’t afraid to walk on the wild side, as you can see from her lengthy services list. Hritika is a tall and young beautiful Call Girl in Town, the first time in town. Not only does this Town sensation look like a million dollars, but she has a seductive playfulness and open-minded attitude which sets her apart from other Town.
Chas Escorts
Dumka Escorts
Simdega Escorts
Ranchi Escorts
Jamshedpur Escorts
Manali Escorts
Arki Escorts
Baddi Escorts
Bhuntar Escorts

Diinfotech said...

Software Development Company in Delhi

Wismarketing said...

Great Post Thanks For Sharing With Us. Not sure which digital marketing strategies are right for your business? Find out in our breakdown of this year's best Internet marketing strategies! Boost your Business online with our best digital marketing courses in thailand. We provide SEO, PPC advertising and marketing courses to boost your online growth and achieve your success. Call us to Book Now - +66 64 942 2452 or visit - Digital Marketing Training In Thailand|{Digital Marketing Courses In Thailand}

Wismarketing said...

Hire Wismarketing a best Social Media Marketing Services In Thailand to build your brand awareness. Social media marketing is the use of social media platforms to connect with your audience to build your brand, increase sales, and drive website traffic. To Know More Visit
Social Media Marketing Services In Thailand or Call us to Book Now +66 64 942 2452

Britney Wilson said...

Nice Post Thanks For Sharing With Us. Belly fat is generally exhausting to affect, as factors including diet, stress, and health conditions among others make it easy for the world to expand, but nearly impossible for it to shrink. Try Beyond 40 LeanBelly 3X and Reduce Your Weight Loss in Weeks. Learn More Weight Loss Supplement LeanBelly 3X
Buy Now LeanBelly 3x Weight Loss Supplement

Buy Now At Shoperstylez a best Online Shopping Store In USA

Sally T. Durgan said...

Benefits of Online Shopping over normal brick-and-mortar shopping. Is buying something online cheaper than buying it offline People increasingly choosing to shop online at Shopperstylez instead of shopping at their local stores.

Wismarketing said...

Great Post Thanks For Sharing. Get more than just a pretty website - get a site that converts your traffic into customers. Website design, SEO, marketing, and more. Get real results. Wismarketing is a best Website Development Company In Thailand build or transform a website that functions to worldwide standards and represents your business in a whole new way.
To Know More Call us to Book Now +66 64 942 2452 Visit
Digital Marketing Courses In Thailand
Content marketing services in Thailand
SEO Company In Thailand
Social Media Marketing Services In Thailand
Website Design And Development Company In Thailand

Wismarketing said...

Great Post Thanks For Sharing. Today we'll take a look at the best content marketing companies in the industry. Content marketing services in Thailand can be utilized by businesses across a variety of industries that aim to expand their user base - — Think Web. Think Smart. Partner with the #1 Rated Digital Marketing Company In Thailand
To Know More Call us to Book Now +66 64 942 2452 Visit
Digital Marketing Courses In Thailand
Content marketing services in Thailand
SEO Company In Thailand
Social Media Marketing Services In Thailand
Website Design And Development Company In Thailand

Wismarketing said...

Nice Post Thanks For Sharing With Us. Designing a great website is not at all an easy task; it requires creativity, understanding of business needs, Lots of efforts and communication. Hire our expert web developers to make your website unique. Check out our company's unique design and development portfolio, services and offers. Join @wismarketing Today!

To Know More Call us to Book Now +66 64 942 2452 Visit
Digital Marketing Courses In Thailand
Content marketing services in Thailand
SEO Company In Thailand
Social Media Marketing Services In Thailand
Website Design And Development Company In Thailand

Anonymous said...

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also. learn more about magento development.

Jon Hendo said...

event planner. partnership also significantly reduces the lift for event planners by recruiting partners on each end of the production and virtual and onsite also who can anticipate each other’s needs and coordinate accordingly behind the scenes and Their experience working together on a number of events. networking invitation

Susunia Hill said...

Susunia Hill Hotel
Hotel in Susunia Hill
Resort in Susunia Hill
Susunia Hill Resort
Hotels in Susunia Hill
Visit Site Hotel in Susunia Hill
For Booking Resort in Susunia Hill

vivikhapnoi said...

Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging.
khi nào có chuyến bay từ mỹ về việt nam

vé máy bay từ Hàn Quốc về việt nam

Vé máy bay giá rẻ tu Nhat Ban ve Viet Nam

đặt vé máy bay từ singapore về việt nam

mua ve may bay gia re tu Dai Loan ve Viet Nam

lịch bay từ canada về việt nam

Anonymous said...



Top Web Designing Agencies in India

Anonymous said...
This comment has been removed by the author.
Art Attackk said...
This comment has been removed by the author.
Art Attackk said...

I used to be very happy to search out this net-site. I needed to thanks for your time for this wonderful read!! I undoubtedly enjoying every little little bit of it and I have you bookmarked to check out new stuff you blog post. Thank You.!!!

Big Boy Toyz said...

Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging.

Mansi said...

Thanks for sharing this amazing blog with us,
Website designing company

CSS Founder said...

Do you want to increase your online business? if yes then choose the best SEO Company in Delhi to get the best deal ever. We are the company which provide quality service of Digital Marketing. Connect with us soon.

Olivia Smith said...

Binance Clone Script
Remitano Clone Script
WazirX Clone Script
Coinbase Clone Script
Paxful Clone Script

Hello2021 said...

thankyou
https://www.adroitinfotech.com/

Hello2021 said...

Thankyou
https://adroitinfotech.co.in/

Cyberworx said...

This article is really amazing and thanks for sharing this information. If are you looking for Website Development Services in Hyderabad
| Website Design Services in Hyderabad So visit.

expertbells said...

This blog is truly great and thanks for sharing useful information.
company registration in India

Elena Aguilar said...

Yo también he leído sobre moda y tendencias bohemias

Brigiita said...

Metaverse Development Company
How to Create Metaverse
White label Crypto Exchange Software
Token Development Company
How to Create ERC20 Token
How to Create BEP20 Token
Safemoon Clone Script
NFT Marketplace App Development Company
NFT Token Development Company
Binance NFT Marketplace Clone Script

coupon codes said...

Thanks for sharing.

support.advancedcustomfields/savingchief/

PromoteDial - Prince Kumar said...

Promote your business by connect with PromoteDial. Yes, we are known as the best SEO Company in Delhi and we are the best to rank your website on Google.

Jindal Rectifiers said...

Jindal Rectifiers is a well-known Manufacturer, Supplier & Exporter of Servo Voltage Stabilizer/Industrial Voltage Regulator, Transformer &  Silicon-Power Rectifiers. For More Info, Visit our Website: https://jindalelectric.in

Zodeak said...


Cryptocurrency Exchange

Binance Clone

fernelisabeth said...


Thanks for sharing this blog Post!
NFT Marketplace Development Company |
Metaverse NFT Marketplace Development Company |
Solana NFT Marketplace Development Company |
Binance NFT Marketplace Clone Script |
NFT Marketplace Clone Development Company |
Multichain NFT Marketplace Development Company |
NFT Music Platform Development Company |
NFT Art Marketplace Development Company |

elon said...

Block Chain Development
Crypto Currency Exchange Development
P2P Crypto Currency Exchange Development
Crypto Currency Payment Gateway Development

Bajeelaaluin Tech Blog said...

Opensea Clone Script
Zed Run Clone Script
Decentraland Clone Script

charly manrtin said...

I read your post its mind-blowing and I very delighted to read it because all are very good informative and useful in your post. Well done great efforts Thank you so much for sharing your blog.

Metaverse Development Company

Hazel Zoey said...

White label Cryptocurrency Exchange Script
Token Development Company
How to Create an ERC20 Token
How to Create BEP20 Token
Safemoon Clone Script
NFT Marketplace App Development Company
NFT Token Development Company
Binance NFT Marketplace Clone Script

Cyberworx said...

Cyberworx Technologies Pvt. Ltd is one of the fastest-growing Digital Marketing Company that provides a holistic IT solution to businesses across geographies. We offer Web Design Services in Hyderabad.

Academyofappliedarts said...

Academy of Applied Arts one of the leading Interior Design Institutes in Delhi offers the best Interior Designing courses after 12th and conducts courses.

bindu said...


Mobile App Development Company

Digital marketing Services

seo services

ppc management services

social media management company

website development company

Bajeelaaluin Tech Blog said...

Thanks for sharing this blog
Axie infinity clone script
Opensea clone script
Decentraland clone script
NFT Marketplace Development Company
Rarible clone script
Zed run clone script

Mayank said...

Root Canal in Meerut

raizacharlesG said...

Nice Post! Thanks for Sharing, Keep it Up.
OpenSea Clone Script |
NFT Marketplace Development Company |
Sorare Clone Script
NBA Top Shot Clone Script |
Rarible Clone Script |
PancakeSwap Clone Script |
Cointool App Clone Script |
Axie Infinity Clone Script |
Zed Run Clone Script |
Solsea Clone Script |

Atandra Krykard said...

Thanks for the information.This is very nice blog.

Automatic Voltage Stabiliser
Power Quality Analyser
Servo Stabilizer
Online UPS
Static Automatic Voltage Stabiliser
Automatic Voltage Regulator

Gaurav's Blog said...

Thank you so much for sharing this post, I appreciate your work. It was a great informative post
Best UPSC Prelims Daily Current Affairs

Steadfast services said...

Are you looking for getting the Schengen Visa in Dubai? If yes then connect with Steadfast Service for getting and fast immigration service.

Bajeelaaluin Tech Blog said...

NFT Game Development Company
Metaverse NFT Game Development Company
NFT Marketplace Development Company
Opensea clone script
Axie infinity clone script
Zed run clone script
Pancakeswap clone script
Rarible clone script

Gaurav's Blog said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It 's really very nice and Useful post.Thank
Web Design Company San Jose

akashpromotedial said...

Do you want to get the best tent supplier and manufacturer in Dubai, UAE? If yes then connect with AL Mumtaz tents, this is very old and reputed company in Dubai.
Shades Tensile Structures

Akash Kanaujiya said...

Contact us if you want to grow your business through a website. We are the best website design company that provides services in this digital world, visit here to contact us.
Website design company Subiu

Betty Parker said...

cryptocurrency development
cryptocurrency exchange development
cryptocurrency wallet development
smart contract development
NFT marketplace development
DeFi development
Binance Clone Script
Wazirx Clone Script
NFT Marketplace Development
Opensea Clone Script
Rarible Clone Script

Sophia Linnea said...

Thanks for sharing the useful information.
Coin Creation
ERC20 Token Development Company
DeFi Token Development Companya

corporatevideofilms said...

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that The content of your post is awesome. documentary filmmakers

Zodeak said...


Paxful clone

Anonymous said...

Blockchain Development Services
Blockchain Firm provides reliable and custom blockchain development services for large enterprises and medium business organizations

Bajeelaaluin Tech Blog said...

NFT Marketplace Development Company
Metaverse Development Company

bep20 token development said...

BEP20 Token Development Company

bep20 token generator
create bep20 token

George Patrick said...

Thanks for sharing the article!

Decentraland Clone Script

Stevejohnson said...

That's why decentralized exchanges are booming abundantly. You can get started with your own dex using Decentralized exchange script

Akash Kanaujiya said...

If you want a service related to website design or digital marketing, then CSS Founder is the best option for you, to bring the website to the first page and rank the website on the first page only CSS Founder, can only click on the given link and get the solution to your problem Web design company Oxford

akashpromotedial said...

A Google Ads Services company named Promotedial provides great service to its customers. And is keeping its hold on the top-notch in the field of Google Ads Services. Click on the given link Google Ads Services in Kalaburgi

Sanaa said...

Excellent Blog Content, Thanks for Sharing this Post.
BEP20 Token Development Services Company
DeFi Token Development Services Company
Polygon Token Development Services Company
Solana Token Development Services Company
NFT Marketplace Development Services Company
Smart Contract Development Services Company
ICO Development Services Company

Bajeelaaluin Tech Blog said...

Binance clone script
Paxful clone script
LocalBitcoins clone script
Cryptocurrency exchange script

D. Maymone said...

Not interested any more

Bessiejoans said...

NFT Marketplace Development Company
NFT Development Company
Binance clone script
Cryptocurrency exchange script

Sanjana said...

Very Nice Blog. Thanks for sharing with us

Web Designing Company in Chennai
SEO Services
Digital Marketing Company in Chennai
Mobile App Development

ellyse perry said...

BEP20 Token
BEP20 Token Development

Isabella Jacob said...

NFT Marketplace Development Services
NFT Exchange Development Services
NFT Token Development Services
Rarible Clone script
OpenSea Clone script
Decentraland Clone script

Bajeelaaluin Tech Blog said...

Metaverse Clone Script
Metaverse NFT Marketplace Development Company
Metaverse Development Company
Decentraland Clone Script
Sandbox Clone Script
Cryptocurrency Exchange script
Crypto Exchange Clone Script

Aaliyaenya said...

NFT Minting Platform Development
NFT Marketplace Clone Script
Fractional NFT Marketplace Development
Pancakeswap Clone Script
Rarible Clone Script
NFT Marketplace Development Company
NFT Development Company
Solana Blockchain Development Company

Akshay Kumar said...

Thanks for sharing, this is a fantastic article. If you want to develop a blockchain application hire our blockchain development company

Bitdeal said...

White Label NFT Marketplace
Enterprise Blockchain Solutions​​
Binance Clone Script
White label Cryptocurrency Exchange Software​​
NFT Marketplace Development

Bajeelaaluin Tech Blog said...

Binance Clone script
Pancakeswap clone script
Axie Infinity Clone Script
Cryptocurrency Exchange script
Metaverse Development Company
White Label Crypto Exchange Software

7 Hotel Hills and Resorts | BlogSpot said...

Wow! This was an incredibly wonderful post. Many thanks for providing such information. Best resorts in Lansdowne

PROMOTEDIAL said...

Thank you so much for sharing this. I really enjoyed reading your post, and hope to read more. RO Membrane - Reverse Osmosis Element

Bitdeal said...

White Label NFT Marketplace
Enterprise Blockchain Solutions
Cryptocurrency Exchange Script
Binance Clone Script

Bajeelaaluin Tech Blog said...

NFT Marketplace Development Company
Metaverse Development Company
NFT Marketplace Clone Script
Metaverse Clone Script

Sophia Linnea said...

Great Article,
Token Development
Stablecoin Development Company
Solana Token Development Company
Smart Contract Development Company
ERC20 Token Development Company
ERC721 Token Development Company
NFT Token Development Company
BEP20 Token Development Company

Alexjaxon said...

Cryptocurrency Exchange Script
Binance Clone Script
Remitano Clone Script

Askeva whatsapp chatbot said...

whatsapp chatbot for business

Bitdeal said...

Cryptocurrency Exchange Script​
White Label NFT Marketplace
Enterprise Blockchain Solutions
White Label Cryptocurrency Exchange Software

Rio Resort Lansdowne said...

Great Article. Thanks for the remarkable information. Please keep updating us. Resorts in Lansdowne Uttarakhand

Erikavanessa said...

NFT Launchpad Development
Binance Clone Script
Crytocurrency Exchange Script
Blockchain Cowdfunding Platform Development

Future Fit Wellness said...

The best tablet to boost your immunity level is Naabhi Chakra, all information about the boost immunity tablet is available to you when you reached our website. Hence, boost your immunity just with one click.

George Patrick said...

localbitcoins Clone Script
paxful Clone Script
Coinbase Clone Script
Remitano Clone Script
Remitano Clone Script
Wazirx Clone Script

monica said...

useful information
Best Website Development & Hosting in Hyderabad

sachin said...
This comment has been removed by the author.
Eisensara said...

Paxful clone script
Wazirx clone script
Localbitcoin clone script
Bittrex clone script
Bybit clone script

George Patrick said...

Binance Clone Script
Coinbase Clone Script

shaki said...

It's very useful information thanks for sharing Singapore Citizenship

Eisensara said...

cryptocurrency exchange development
Cryptocurrency exchange script
P2P crypto exchange script
Paxful clone script

Sarita Nursing Bureau said...

Thanks you so much for providing such a valuable information. Nursing Services in Noida

thorndalemedicalclinic said...

“I think it is possible for ordinary people to choose to be extraordinary.” GP in Dublin

Cooking Darbar said...


Great Post Thanks for sharing with us and it is very helpful for us. Check this link also here cookingdarbar

Cooking Darbar said...

This article describes simple steps for creating custom rules in stylecop. Typically, stylecop is used to identify problems in written code (Technical) with C Language...Do you want anything at cheap price please go  to this site at cooking darbar

Shilpa said...

Thanks for sharing this code its really helpful for me keep share more programming codes.

mobile app development company in Hyderabad

software development company in hyderabad

ERP software company in hyderabad

ecommerce website development company in Hyderabad

7 Hotel Hills and Resorts | BlogSpot said...

Stay classy, feel classy. lansdowne hotels

Nodalsoft Blogs said...

Well-written and informative article. Thanks! for sharing this article with us. Do you want to launch your own NFT Marketplace like Rarible?

Explore here -->

Rarible Clone Script

Olivia Ava said...

Thank you for such an informative blog post!
Read more about the NFT App Development Services

Aliena jose said...

This is a detailed styling tips every developers would love I hope. Hi this is Aliena Jose works at Techmango, custom software development company.

WebCodifier.com said...

Thanks for the remarkable information. Please keep updating us
Web Design Company

Sahana Holidays said...

Thanks for sharing!!
Dormitory in ooty
Cottages in Ooty
Homestays in ooty

Ragani Tiwari said...

Nice Information. Thanks for sharing with us.
Akshi Engineers Pvt. Ltd. is an industrial Gear Box Manufacturer in India. We design custom solutions for gearboxes at a feasible cost. For more details, visit our website.

kester said...

Thanks for sharing this valuable commeny
Crypto Trading Bot Development

blockchain development said...

Crypto Exchange Software
Cryptocurrency Exchange Script
binance clone Software
bitcoin Exchange Script
binance clone Script
Cardano NFT Marketplace Development company

charlotte lane said...

Binance is the most trusted and popular crypto exchange software in the market for buying, selling, and storing cryptocurrencies. Nowadays it has gained more popularity among crypto traders. So it attracts entrepreneurs' minds to launch your own crypto exchange like Binance. Based on my investigation, I discovered that Addus Technologies is one of the best Binance clone script providers in the world. It offers a feature-rich Binance clone script. They have been assisting many cryptocurrency companies and entrepreneurs with the best-in-market Binance clone scripts that include all the necessary features and fashionable trading alternatives at a reasonable price.

akshara singh said...

Great article! I really enjoyed reading your insights . Your suggestions on are worth considering. I'll definitely be bookmarking this page for future reference."

Heroes Blogging said...

Heroes Blogging: Government scheme, Business Ideas, Bollywood News, Computer, Marketing Tips, Travel how to earn money and useful information!

kester said...

Wow, you deserve an admiration. It's an excellent comment that's also quite educational.
Kraken clone script

crypto copy trading software

taylorroy said...

Paxful Clone Script
BC.Game Clone Script

Health care said...

C# is one of the hardest language and your explanation making it so easy to understand. nurse home services

mathewbenze said...
This comment has been removed by the author.
Ava Isla said...

Cryptocurrency Exchange Script
Bitcoin Exchange Script
Cryptocurrency exchange clone script
Blockchain Fork Development
1inch Exchange Clone Script
Axie Infinity Clone Script

Johnathan said...

Do you want to establish your own cryptocurrency exchange? Plurance is an established Cryptocurrency Exchange Script provider to help you to stand out from the crowd.
Start your journey in the cryptocurrency industry with our cryptocurrency exchange script development services.
Contact us today to learn more!!!
Call/Whatsapp - +91 8438882030
Email - sales@plurance.com
Visit >> https://www.plurance.com/cryptocurrency-exchange-script

HazelRobert said...

that was wonderful, thank you for sharing.

Elevate Gaming with Maticz’s Crypto Game Development Services
Unlock a new realm of excitement where gaming meets cryptocurrency. Join Maticz, the leading Crypto Game Development Company, for cutting-edge experiences that redefine entertainment. Play, earn, and own with our seamless blockchain integration. Collaborate in dynamic player-driven economies and shape the future of gaming. Ready to level up? Explore Maticz’s crypto game development services today! cryptocurrency game development

Alma Julieta said...

Good share

Metaverse Development Company

cssfoundergurgaon said...

When it comes to website designing companies in Noida , CSS Founder is the best company in India. With a team of highly skilled professionals, they are equipped to meet all your website design needs. Whether you're looking for a simple and clean design or a more complex and interactive website, they have the expertise to deliver exceptional results. Choose CSS Founder for your website design and enhance your online presence.

Akshara Singh said...

Thanks for this valuable content. Article is too good and very informative.

Saudi e-visa said...

Saudi Arabia Visa apply online:
Saudi Arabia visas can be applied online through VisitsVisa. Get your visa in the easiest way possible.

Vishal Tomar said...

Visits Visa is a trusted and reliable platform that offers all types of visas to foreign nationals wishing to visit India. With our convenient online application process, we have made it easier than ever to apply for an India Visa from the comfort of your home. Whether you're traveling for business, tourism, or to visit family and friends, our team of experienced professionals is here to assist you every step of the way. With our efficient and secure process, you can get your India visa approved in no time and be ready to go.

analyast said...

Explore iMeta's cutting-edge, Axie Infinity Clone Script a groundbreaking software solution that mirrors the enchanting universe of Axie Infinity. Our white-label option, adaptable to your business logic, empowers you to dive into the thrilling realm of play-to-earn blockchain-based gaming. Revolutionize your venture and captivate players with a unique and customizable gaming experience.

Nora Joseph said...

WeAlwin provides crypto bots of great caliber and quality!

Website: https://www.alwin.io/crypto-trading-bot-development-company

MobiWeb said...

Your blog post is very informative & interesting. Thanks for sharing. NFT marketplace solution is a public distributes ledgers decentralize and are immutable, with records of token issuance, transfer, and activity that can be publicly confirmed.

fgavivek said...



Your content is very good, we also keep sharing such good content on our website.

website designing company in Delhi





VivahLuxuryWeddings said...


Thank You For Sharing informative content.

Destination wedding planners in Delhi





VivahLuxuryWeddings said...


Thank You For Sharing informative content.

best wedding planners in oman





VivahLuxuryWeddings said...


Thank You For Sharing informative content.

Best wedding planner in Thailand





VivahLuxuryWeddings said...


Thank You For Sharing knowledgeable content.

Destination wedding planners in India





analyast said...

Set off on your journey into the world of gaming NFTs! Uncover our axie infinity clone script ,complete with web and app demos. Forge your own play-to-earn ecosystem using our adaptable white-label solution. Explore an array of features, ranging from a personalized NFT marketplace to an engaging breeding system and thrilling battles, among others. Immerse yourself effortlessly in the metaverse using our script, designed to provide a seamless and intuitive experience for players and administrators alike. Utilize iMeta Technologies' White Label Solution to transform and customize the Axie Infinity Clone Script according to your specific vision and branding requirements.

Josh little said...

Thanks for the content!!

AI trading bot development
BC.Game Clone Script